CSC110 Computer Programming I: JAVA
In this introduction to the field of computer science, students use projects and teamwork to design, implement, and test programs in Java. Programming style, expression, and documentation are emphasized. Object-oriented programming methodology, graphical user interfaces, debugging techniques, string processing, and arrays are covered. Java provides an introduction to programming for students in any academic discipline.
Prerequisite: MAT035 or satisfactory basic skills assessment score
Offered: Fall, Spring
CSC120 Computer Programming I: C++
Students use projects and teamwork to design, implement, and test programs in C++. Programming style, expression, and documentation are emphasized. Object-oriented programming methodology, graphical user interfaces, debugging techniques, pointers, simple recursion, and string processing are covered.
Prerequisite: MAT035 or satisfactory basic skills assessment score and working knowledge of any programming language
Offered: Fall
CSC105 Computer Programming I: Python
In this introduction to the field of computer science, students use projects and teamwork to design, implement, and test programs in Python. Programming style, expression, and documentation are emphasized. Object-oriented programming methodology, graphical user interfaces, debugging techniques, string processing, and basic searching and sorting algorithms are covered. Python provides an introduction to programming for students in any academic discipline.
Prerequisite: None
Offered: Spring