Microsoft | Evaluated Learning Experience
Microsoft Professional Program: Certificate in Entry Level Software Development
Varies, self-paced.
April 2018 - January 2020.
Upon successful completion of the course, students will be able to: think logically and systematically; create basic programs and functions; process simple data structures and files; develop a simple technical solution; develop interactive webpages; develop and deploy dynamic websites; create advanced programs and functions; create basic object-oriented programs; analyze algorithms and data structures for efficiency; apply software development to real-world scenarios; design user-centric software; and design software for global audience.
Instruction is offered online through edX and through other Microsoft partners. Major topics include: logic and computational thinking, introduction to Python: absolute beginner, introduction to Python: fundamentals, designing a technical solution, building interactive prototypes using JavaScript, building functional prototypes using Node.JS, learning to program in Java, object oriented programming in Java, algorithms and data structures, writing professional code, introduction to design thinking, and introduction to developing international software. Skills are measured through formative and summative assessments including a comprehensive capstone project.
In the lower division baccalaureate/associate degree category, 4 semester hours in Introduction to Programming, Introduction to Software Engineering or Information Systems (10/18).