Cart 0
 

Apps256x256.png

Software Engineering

Description: 

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


Benefits:

  • Science and Math Concepts

  • Promotes Confidence /Empowerment

  • Sense of Accomplishment

  • Collaboration / Teamwork

  • Social Interaction

  • Courses aligned with TEKS

  • Problem Solving

  • Critical Thinking

  • Persistence

  • Creativity


 

Code I: Introduction to Computer Science

Pre-Req: NONE

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).


Android Development

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. 


iOS Development

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 .


Game Development

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.