Computer Science

CS1003Programming and Problem Solving for Engineers4 ch (3C 1.5L)

Intended for Science, Applied Science and Engineering students. Introduction to the use of digital computers for problem solving and communicating solutions. Covers use of procedures, decisions, loops and arrays focusing on scientific and engineering problem analysis, algorithm design, and program structure. Also includes organizing, tabulating, and graphing program output with different software tools to communicate results. This course is currently taught primarily in Python. NoteStudents counting credit for CS 1003 cannot count credit for CMPE 1093CS 1063, CS1073, and/or IT 2773. This course may not be taken for credit by BScCS or BScSwE students.

Co-requisites: (MATH 1001or MATH 1003) and MATH 1503.