Pre- Requisite: Code I
Software Engineering courses are structured to prepare students for career ready and college level programming courses. Students are required to take Code I, to learn the fundamentals of any of the advanced computer programming language such as; Java, C#, or Swift. After developing their fundamental knowledge of programming, students are prepared for advancement to App Development or Game Development courses.
Included Courses: Code I, Java, Android Development, iOS Development*, Game Development, and more...
Recommended Course Duration: 12-18 Weeks ( 1.5 Semester)
Recommended Grade Skill Level: Beginner - Advanced
*Per Student & Group Rates Available
Science and Math Concepts
Promotes Confidence /Empowerment
Sense of Accomplishment
Collaboration / Teamwork
Courses aligned with TEKS
Code I: Introduction to Computer Science
Code I: Intro to Computer Science is an introductory level Computer Science course in which students learn the fundamentals of computer programming languages and Computer Science in order to prepare them for college level programming courses.
*We recommend that all students take this class prior to enrolling in any other Software Engineering course.
Java I & II
Pre-Req: Code I
In Java I students learn the ins-and-outs of one of the most popular Object Oriented Programming languages in order to prepare students for Android Web Development. In Java II students dive deeper into this language and explore new programming concepts.
*Java I and Java II are individual courses (12 weeks long).
Pre-Req: Code I & Java I
Students learn the basics of App Development for Android. They will explore the process of App Development, from designing, and implementing their designs, to creating for the App Store.
*A basic understanding of Java is required for this course.
Pre-Req: Code I (Swift)
Students learn the basics of App Development for iOS. They will explore the process of App Development, from designing, and implementing their designs, to creating for the App Store.
*An understanding of Swift is required for this course .
Pre-Req: Code I
Students learn to create Video Games using Object Oriented and Dynamic programming languages. They will also learn the Game Development cycle and will be introduced to all the components that make up a video game.