Computer Science Education - Advanced Certificate
Computer Science Education - Advanced Certificate
New York State Registered Program Code: 42596
HEGIS Code: 0701.01 {Computer & Information Sciences, General, Teacher}
Molloy Program of Study Code: PMCSC
Certification with NY State is for Initial Certification in Computer Science Education.
Program Learning Outcomes
- Teacher candidates will demonstrate a high level of written and oral communication skills.
- Teacher candidates will demonstrate the dispositions, attitudes, and beliefs deemed appropriate for teaching professionals.
- Teacher candidates will demonstrate reflective practice by utilizing research, assessment, and professional development to meet the needs of diverse student populations.
- Teacher candidates will acquire sufficient pedagogical knowledge and skills to be translated into effective teaching.
- Teacher candidates will acquire sufficient content knowledge and skills to be translated into effective teaching.
Requirements
Prerequisite for this program:
Candidates must have a valid base teaching certificate and an understanding of programming and coding.
Required Courses (15 credits):
EDU 5312 |
Computer Science Methodologies and Tools to Reach All Learners |
EDU 5313 |
Impact of Computing: Networks, the Internet and Web Programming |
EDU 5314 |
Developing Algorithmic Thinking through Programming |
EDU 5315 |
Analysis and Advanced Concepts in Programming |
EDU 5316 |
Computer Science Curriculum Design |
EDU 5312 CS Methodologies and Tools to Reach All Learners
3 Credits
CATALOG DESCRIPTION
This course presents methodologies and strategies for teaching computer science to make it accessible for all learners. This course will introduce students to the technical vocabulary of computer science pertaining to computer science in general, programming platforms, and constructs inherent to all programming languages. Students will explore active methodologies (AM) that focus on student engagement, motivation, and comprehension. Students will examine strategies to enhance algorithmic thinking and comprehension, assessment strategies, and explore computing platforms/tools.
EDU 5313 Impact of Computing: Networks, the Internet, and Web programming
3 Credits
CATALOG DESCRIPTION
This course will look at how computers work and communicate with each other as well as the impact that computing and the internet has had on society and the ethical problems that have arisen. Students will also learn how to create a website using HTML and CSS. Students will learn the components of a computer and how computers process data, explore how the internet operates, and identify cybersecurity risks and learn how to safeguard your data. Students will also learn about different network structures and how/where they are implemented, the ethical and digital dilemma of technology and its impacts on education. This course will also investigate various internet protocols.
EDU 5314 Developing Algorithmic Thinking through Programming
3 Credits
CATALOG DESCRIPTION
This course emphasizes algorithmic and computational thinking and program design. Topics include concepts of variables and creating functions that utilize sequential, selection, and iterative statements. Students will develop interactive programs in a block-based environment to demonstrate their understanding of these concepts.
EDU 5315 Analysis and Advanced Concepts in Programming
3 Credits
CATALOG DESCRIPTION
This course focuses on developing and utilizing advanced concepts of lists, sorting & searching, random number generation and recursion. An emphasis is placed on debugging skills and analyzing program efficiency. Students will apply these concepts utilizing a high-level text-based programming language. The differing needs of each grade band will be considered and applied.
EDU 5316 Computer Science Curriculum Design
3 CREDITS
CATALOG DESCRIPTION
This course emphasizes designing and developing computer science curriculum for PreK-12 students as aligned by the New York State Computer Science Digital Fluency Standards. Students will be researching, developing, and evaluating lessons from the perspective of meeting the standards. Students will develop a unit with lessons aligned with the standards that demonstrate the pedagogy and programming skills they acquired throughout the program.
For additional information please contact:
Maria Esposito, Ed.D.
Coordinator of Educational Technology
516-205-0839