TechSmart Coding
CS 201 Coding In Python 1 Year 1
Semester 1
CS 202: Coding in Python 2 Year 1
Semester 2
CS 203: Coding in Python 3 year 2
Semester 1
CS 204: Coding in Python 4 Year 2
Semester 2
CS 201 Course Outline
| Unit 1: Linear Programs | Unit 2: Decisions | Unit 3: Loops |
| Lesson 1.1 Statements and Variables Lesson 1.2 Libraries Lesson 1.3 Values Research Question Tech Impact Lesson 1.4 Expressions Unit 1 Test Industry Practice Planning a Program | Lesson 2.1 Conditionals (if) Lesson 2.2 Conditionals (elif and else) Industry Practice Comments and Style Unit 2 Quiz Research Question Automation Industry Practice Debugging Lesson 2.3 Built-in Libraries Lesson 2.4 Booleans Unit 2 Test Industry Practice Scoping and Presenting Work Unit 2 Project | Lesson 3.1 While Loops Lesson 3.2 Controlling Loops Lesson 3.3 Classes Lesson 3.4 Graphics Unit 3 Quiz Research Question Intellectual Property Lesson 3.5 Animation Lesson 3.6 Interaction Lesson 3.7 For-Range Loops Unit 3 Test Industry Practice Kanban- Agile Project Mgmt. Unit 3 Project |
CS202 Course Outline
| Unit 4: Lists | Unit 5: Data Structures | Unit 6: Functions |
| Lesson 4.1 Lists and For-Each Loops Lesson 4.2 List Operations Unit 4 Quiz Research Project Data Privacy Lesson 4.3 Advanced List Operations Lesson 4.4 Strings as Collections Lesson 4.5 String Operations Unit 4 Test Industry Practice Pair Programming Unit 4 Project | Lesson 5.1 Tuples Lesson 5.2 Dictionaries Unit 5 Quiz Research Project Computer Networks Lesson 5.3 Nested Collections Lesson 5.4 Web APIs Unit 5 Test Industry Practice Code Review Unit 5 Project | Lesson 6.1 User-Defined Functions Lesson 6.2 Scope and References Industry Practice Docstrings Unit 6 Quiz Research Project Preventing Cyberattacks Lesson 6.3 Advanced Parameters Unit 6 Test Unit 6 Project |
CS203 Course Outline
| Review: Units 4-6 | Unit 7: Files | Unit 8: Project Structure |
| Lesson R.4 Lists Review Lesson R.5 Data Structures Review Lesson R.6 User-Defined Functions Review | Research Project Diversity in Computer Programming Lesson 7.1 Reading Files Lesson 7.2 Writing Files Unit 7 Quiz Research Project Physical Computing Lesson 7.3 Structured Text Files Lesson 7.4 Media Files Unit 7 Test Industry Practice Unit Testing Unit 7 Project | Lesson 8.1 File Systems Lesson 8.2 User-Defined Modules Unit 8 Quiz Research Project Assistive Technology Lesson 8.3 Exceptions Lesson 8.4 Comprehensions Unit 8 Test Industry Practice User Testing and Revisions Unit 8 Project |
CS 204 Course Outline
| Unit 9: Object Orientation | Unit 10: Careers in Python | Unit 11: Capstone Project |
| Lesson 9.1 User-Defined Classes Lesson 9.2 Customizing Classes Unit 9 Quiz Research Project Effects of Technology Lesson 9.3 Composition Lesson 9.4 Inheritance Lesson 9.5 Domain-Driven Design Unit 9 Test Unit 9 Project Industry Skill Coding Interviews | Lesson 10.1 Survey of Data Science Lesson 10.2 Survey of Web Development Lesson 10.3 Survey of Cybersecurity Research Project Solving Social Problems Industry Skill Project Portfolios | Phase 11.1 Envision Phase 11.2 Design Phase 11.3 Build Phase 11.4 Test Phase 11.5 Present Phase 11.6 Reflect |
Cybersecurity 1
Networking Skills
Semester 1 & 2
These skills are central to the study and practice of Networking. Students should practice and build these skills on a regular basis over the span of the course.
Course Content
The course content is organized into five units of study that provide a suggested sequence for the course. These units comprise the content and conceptual understandings that college faculty typically expect students to master to qualify for college credit and /or placement. Each unit is composed of variety of Topics, which are further broken down into both Learning Objectives – what a student must be able to know and do after learning the topic – and Essential Knowledge statements – the content knowledge needed to demonstrate mastery of the learning objective. The course helps develop students understanding by spiraling overarching core concepts throughout the units
Cybersecurity 2
Security Skills
Semester 1 & 2
Course Content
Coming Soon!
Game Design
Semester Only
Networking Skills
Semester Long
The skills of creating a video game process
Course Content
Coming Soon!




