Top of page

CSC 111 – Introduction to Computer Science (4 credit hours)

Introduction to computer programming and algorithmic problem solving in an object-oriented programming language. Topics include basic control structures, methods, parameters, objects, classes, arrays, and program testing and debugging. Recommended as the first course for students considering a major or minor in computer science. (D) First […]


CSC 102 – Problem Solving with Python (3 credit hours)

An introduction to fundamental principles of computer science including abstraction, data and information, algorithm development, and computer programming. Students apply computational problem solving skills to representative problems from a range of domains using the Python programming language. Appropriate for students who want computing experience applicable […]


CSC 102 – Problem Solving with Python (3 credit hours)

An introduction to fundamental principles of computer science including abstraction, data and information, algorithm development, and computer programming. Students apply computational problem solving skills to representative problems from a range of domains using the Python programming language. Appropriate for students who want computing experience applicable […]


CSC 111 – Introduction to Computer Science (4 credit hours)

Introduction to computer programming and algorithmic problem solving in an object-oriented programming language. Topics include basic control structures, methods, parameters, objects, classes, arrays, and program testing and debugging. Recommended as the first course for students considering a major or minor in computer science. (D) Second […]


CSC 391 – Special Topics: Ethical Computer Science (3 credit hours)

Topics in computer science that are not studied in regular courses or which further examine topics covered in regular courses. May be repeated if topic changes. P – any 200-level CSC course and prerequisite override required. How do we ensure that computing technologies align with […]


Archives