|
Nov 22, 2024
|
|
|
|
2020-2021 Catalog [PAST CATALOG]
|
CTP 150H - Computer Science 1-Honors4 credit hours - Three hours of lecture and two hours of laboratory weekly; one term. This is an honors course.
Use fundamental design principles and problem-solving techniques introduced in CTP 115 to develop computer algorithms. Implement algorithms as programs coded in Java, an object-oriented programming 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. Lab fees reduced for this course. See Course Fees .
Prerequisite or Corequisite: CTP 115 or CTP 115H and eligibility for Honors courses or permission of computer science department chair.
Crosslisted: Also offered as CTP 150 . Credit is not given for both CTP 150 and CTP 150H.
Note: CTP 115 prerequisite is waived for students who complete AP Computer Science. Credit is not given for both CTP 150 and CSI 161 or CSI 162.
|
|