COMPSCI 1XD3 - Computer Science Practice and Experience: Introduction to Software Design Using Web Programming
3 unit(s) Introduction to different aspects of design: Identifying user needs, goals and desires and translating them into software, and structuring and communicating the structure of software to improve reliability, readability and adaptability. Topics include web languages and protocols, types and design patterns.
Two lectures, two labs (two hours each); second term; may be offered also in the first term Prerequisite(s):COMPSCI 1JC3 and registration in Computer Science 1, or COMPSCI 1JC3 with a result of at least B; COMPSCI 1MD3 or MATH 1MP3 Antirequisite(s): COMPSCI 1XA3