3.00 Credits
Covers structured programming techniques, the syntax of a high-level programming language, and fundamental principles of front-end web development through completion of programming projects of increasing difficulty. **COURSE LEARNING OUTCOMES (CLOs) At this course's successful conclusion, students will be able to: 1. Construct computer programs in a modern web development environment using standard tools. 2. Develop solutions using a range of programming constructs, including variables, conditionals, control structures, functions, user input/output, and data collections. 3. Demonstrate the use of correct syntax and semantics in a high-level programming language. 4. Develop problem-solving skills specific to web development by working on real-world coding challenges and debugging exercises. 5. Apply modern web markup, styling, and programming languages to design and create user-centered web interfaces. Prerequisites: Admission to the Master of Software Development program.