³ÉÈË´óƬ

Academic Calendar 2024-2025

Search Results

Search Results for "APSC 141"

APSC 141  Introduction to Computer Programming for Engineers 1  Units: 1.00  
This course introduces concepts and practice of computer programming. The emphasis is on the design of correct and efficient algorithms, introducing variables, operators, flow control, and conditions. Applications are made to engineering problems.
(Lec: 0.7, Lab: 0.3, Tut: 0)
Offering Term: F  
CEAB Units:    
Mathematics 0  
Natural Sciences 0  
Complementary Studies 0  
Engineering Science 12  
Engineering Design 0  
Offering Faculty: Smith Engineering  

Course Learning Outcomes:

  1. Describe computational machinery and the relation between computer hardware and software.
  2. Translate complex problems into programmatic flow charts. Convert flow charts into programs.
  3. Declare and initialize variables of various types and apply them within coded expressions translated from symbolic equations.
  4. Translate logical statements to coded conditional statements and create: if, if/else, chained if/else, and switch/case structures.
  5. Construct program sequences as well as achieve looped statements using for, while, and do/while repetition structures.
  6. Analyze real-life engineering problems and create code to achieve solutions while following a systematic approach.
  7. Use proper coding techniques for syntax, indentation, commenting, and variable naming.
  8. Implement debugging strategies to detect, find, and rectify programming errors.