Web Programming IModule Details
Module/Course Description
Course Title: Web Programming I
Course Code: UU-COM-4009
Credits: 12.00
Course Description:
Objectives of the Course:
• master design language concepts such as syntax and semantics
• provide student with deep knowledge on programming language constructs such as values, variables, and types
• cover in detail program execution during runtime
• provide student with thorough knowledge on the fundamental principles for various programming paradigms, including imperative programming, object oriented programming, functional programming, logic programming, eventdriven programming, and concurrent programming.
Learning Outcomes:
1. differentiate between syntax and semantics
2. design the syntax for a simple programming language
3. discuss name concepts such as scope, type checking, referencing
4. differentiate between basic types and nonbasic types
5. assess the operational semantics of programming constructs
6. describe the behavior of a function and its run-time stack
7. discuss memory management strategies for dynamic objects
8. utilize and exploit various programming paradigms (imperative, object oriented,functional, logic, event-driver, concurrent, etc) and state their differences
Prerequisites: UU-ACG-1000, UU-MKT-2000, UU-MAN-2010, UU-BBA-2000, UU-ENG-1000, UU-ENG-1001, UU-ENG-1005, UU-COM-1000, UU-MTH-1000, UU-MTH-1005, UU-MTH-2000, UU-MTH-3000, UU-COM-1100, UU-COM-2000, UU-COM-2001, UU-COM-2002, UU-COM-2003, UU-COM-3000, UU-COM-3003, UU-BA-IND100, UU-FNT-103, UU-BBA-2010-BCS
Prerequisites Categories: -
Typical Module duration: 4.0 Week(s)