Computer Science Department
Electives for Freshmen, Sophomores, Juniors and Seniors:
7071 Computer Programming 1
7081 Advanced Computer Programming
7091 Web Design
7071 Computer Programming 1
Credit: 0.5
This course will provide an introduction to computer programming. Students will study the foundations of computer programming, including data types, variables, logical and arithmetic operations, functions, control-flow, and object-oriented programming concepts. Students will leave this course with a grasp of at least one programming language and learn how computer programming is used in a variety of fields from game design to statistical modeling.
7081 Advanced Computer Programming
Credit: 0.5
Prerequisite: Computer Programming 1 or demonstrated proficiency in at least one computer language.
This course will provide advanced computer programming. Students will study more intensive object-oriented programming concepts, program structure and design, and data manipulation. This course will help prepare students who are interested in taking AP Computer Science.
7091 Web Design
Credit: 0.5
This project-based course provides a comprehensive introduction to the essentials of Web design, from planning page layouts to publishing a complete site to the web. Students will learn how to use HTML and CSS to design their own web pages. The course covers basic HTML as well as more advanced concepts like styling and basic scripting. Through real-world design scenarios and projects, students will create compelling, high quality websites.