Sep 02, 2025  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog

ECET 11400 - Foundations Of Programming



This course introduces computer basics and program development utilizing a modern programming language and its integrated development environment. Topics to be covered include keywords, operators, control statements, Boolean logic, string manipulation, user input/output, external file handling, functions, modular programming, sequential data, exception handling and other related topics.

Cr. 3.
Hours
Class 2-3, Lab. 0-2.
Student Learning Outcomes
1.  Use a programming environment in writing and debugging code.
2.  Write input and output operations within the programming environment.
3.  Manipulate data types, data conversion and elementary data processing.
4.  Apply sequences (list, dictionary, sets and tuples).
5.  Demonstrate the use of modules (functions) through the passing and returning of one or more values to and from a module.
6.  Employ simple nested decision-making and boolean statements within a program.
7.  Demonstrate repetition structures such as While and For and implement them in a program.
8.  Use standard library functions within the programming environment.
9.  Create programs that read and write to a file.