CMSC140 — Introduction to Programming
Introduces programming and problem solving using a contemporary programming language. Topics include principles of procedural programming, software development and debugging techniques, control structures, data types, functions, one-dimensional arrays, and file processing. Using a computer, students complete required lab assignments. Students with no prior technical background are highly recommended to also take CMSC 110 . Assessment Level(s): ELAI 990 or ENGL 101 / ENGL 011 , MATH 050 . Three hours each week. 3 semester hours May not be taken concurrently with MATH 017 or MATH 020 or MATH 030 or MATH 045 without appropriate Math assessment score. Course
Part of
- Bioinformatics AS: 612
- Cloud Computing and Networking Technology AAS: 355
- Database Systems Certificate: 238
- Computer Science and Technologies AA, Computer Science Area of Concentration: 107
- Computer Science and Technologies AA, Information Sciences and Systems Area of Concentration: 109
- Computer Programming Certificate: 108
- Java Developer Certificate: 250
- Secondary Education–Mathematics AAT: 605
- Engineering Science AS, Aerospace Engineering Area of Concentration: 408
- Engineering Science AS, Computer Engineering Area of Concentration: 409
- Engineering Science AS, Mechanical Engineering Area of Concentration: 404
- Science AS, Biological Science Area of Concentration: 412F
- Science AS, Mathematics Area of Concentration: 412B
- Science AS, Physics Area of Concentration: 412C