UC Early IT Program
UC IT1090C – Computer Programming I
· Semester – 1 credit/3 semester hours of college credit - Grades 10, 11
· Selection Criteria: Must complete required College Credit Plus Paperwork (possible CTAG), currently enrolled in or completed Geometry CP, and previously earned credit in PLTW CSE/Intro to Programming or Principles of Engineering
· Fee: none
The course introduces learners to computer programming and problem solving. In this course, students will learn about the basic elements of a computer program. Learners will learn and practice using expressions, repetition and decision-making mechanisms and structures. The concept of modularity will be introduced with the implementation of methods (functions). The Java programming language will be used for this course. Topics coverage focuses on console programming and general language syntax and carries through the use of file handling for data processing. It is designed to give general learners enough coding skills to support their day to day work. It is designed to give learners who are interested in pursuing software further a basis for Object Oriented Programming and advanced topics.