|
Dec 26, 2024
|
|
|
|
Catalog 2023-2024 [ARCHIVED CATALOG]
|
ELT 121 Programming Concepts 1 Lecture Hours: 3 Lab Hours: 2 Credits: 4
Offers the first course in the Programming Concepts sequence. Introduces computer programming, computer hardware interfacing, and computer operating systems using C/C++ language. Promotes and supports sustainable and green technologies.
Prerequisite: MTH 081 with a grade of C or better; or consent of instructor. Student Learning Outcomes:
- Program using structured programming theory and C/C++.
- Apply object-oriented programming concepts using libraries in C/C++ programs.
- Apply basic programming terminology and theory to writing C/C++ programs.
- Document, diagram, and troubleshoot written software programs.
- Understand the similarities and differences between C and C++ languages.
- Apply C/C++ language keywords and syntax to create statements for declaring and storing data types and manipulate data using the C/C++ language.
- Design programs which use classes, functions, selection, and repetition.
- Design C/C++ programs to solve selected common electronic/engineering problems.
- Introduction to computer hardware interfacing using C/C++ programming techniques.
Content Outline
- Program Documentation
- C/C++ Notation and Structured Programming Concepts
- Input and output using C
- Input and output using C++
- Data Types and Assignments
- Arithmetic and Logic Expressions
- Conditional Statements
- Flow Control Structures
- Functions, Classes, and Objects
- Pointers and References
- Arrays
- Computer Hardware Interfacing
- Relation to Sustainable and Green Technologies
|
|