Back to Top

CTP-150 Computer Science 1

Use fundamental design principles and problemsolving techniques introduced in CTP 115 to develop computer algorithms. Implement algorithms as programs coded in Java, an objectorientedprogramming language. Learn the data types, control structures, classes, arrays, and I/O in the Java programming language. Learn graphical user interfaces, inheritance, polymorphism, recursion, and exceptions. Emphasize style, documentation, solution robustness, and conformance with specifications throughout course work. Prerequisite: CTP 115 or CTP 115H or permission of computer science department chair. Note: Also offered as CTP 150H. Credit is not given for both CTP 150 and CTP 150H. CTP 115 prerequisite is waived for students that complete AP Computer Science. Credit is not given for both CTP 150 and CSI 161 or CSI 162.

Term: Fall 2020

Course Type: Credit - 4 Credits

Section: 202

Ways to take the class: Online

Days: Varies

Time: Varies

Start Date: 10/26/2020

End Date: 12/19/2020

Location: Online

Room: TBA

Instructor: Ruimin Hu

Class Size: 25