top of page

Programming 1

Course #:

PROG

5-681

Division:

Engineering & Technology

Department:

Computer Programming

Suggested Age:

13+

Prerequisites:

None

Programming 1

Course Description:

Programming 1 provides a foundation for software engineering for teens. Students will learn fundamental concepts of software development while focusing on browser based application development. Initially starting with web design using HTML and CSS, the student will quickly move to frontend applications written in Javascript. Students will be exposed to, and use, various software development tools such as: text editors, browser based debugging tools, and basic source code management.  At the end of this course, the student will have a grasp of basic software development methodologies and tooling and be prepared for further computer science courses.

Curriculum/Materials:

  • Each student will require a laptop during class and to complete assignments.  Mac or Windows are strongly suggested.  

  • The textbook will be free resources online or provided to the students and none will need to be purchased.

bottom of page