Preparing future Computer Science educators
The Bachelor of Science (B.S.Ed.) in Computer Science program prepares future educators to bridge the gap between technology and learning, equipping students with the knowledge and skills necessary for the digital age. With a foundational emphasis on hands-on learning, candidates are immediately engaged in real-world classroom settings, where they observe and apply best practices in computer science education from the outset.
Gain valuable field experience
Computer Science Education majors fulfill a set of field placements within diverse school and community populations. Through field experiences, students will:
- Be equipped to advocate for the needs and rights of each adolescent they serve in their future classrooms
- Understand the importance of collaboration and establishing partnerships with parents, schools, and communities
Learn more about field experience.
Expand your knowledge
Upon completion of the program, graduates are prepared to:
- Apply computational thinking principles, including decomposition, abstraction, and pattern recognition in problem solving
- Describe the syntax and semantics of a programming language, its control structures, and its data type
- Understand how components of a computer system work together to produce programs and applications to solve computational problems
- Identify network functionality, examining factors such as bandwidth, latency, and server capability
- Create models and simulations to help formulate, test, and refine hypotheses
- Describe the main tenets of information security, including confidentiality, integrity, availability, authentication, and nonrepudiation
- Prepare computer science lessons plan (curriculum, instruction, and assessment) considering problem-solving and decision-making situations for a diverse student population