School of Journalism and Communication
Carleton School of Information Technology
(Faculty of Public Affairs and Faculty of Engineering and Design)
Information Technology (ITEC) Courses
Web Development
Introduction to Web development. Combining graphics, text, audio, and video to create Web sites; developing different, major working Web sites on an individual basis and in groups, using valid HTML5, cascading style sheets (CSS3), JavaScript and XML structures.
Introduction to Interactive Media Design
Overview of interactive multimedia design: user-centred and web design, mark-up languages, project management, design processes for video games, visual effects in movies, ethics, current trends in the field.
Prerequisite(s): For students not enrolled in CSIT programs.
Lectures three hours a week.
Introduction to Programming and Problem Solving
Introduction to systematic problem solving including defining and modelling problems, testing, debugging and results analysis, numeric methods, data presentations and abstraction, class relationships and program style and documentation.
Lectures/tutorials six hours a week.
Multimedia Data Management
Issues involving the back-end organization of information focusing on databases and database design, server-side scripting, the structured query language (SQL), digital rights management, and watermarking.
Lectures and tutorials five hours a week.
Data Visualization
Web-based data visualization techniques and systems. Good design practices for visualization, tools for visualization of data from a variety of fields, and programming of interactive web-based visualizations focusing on JavaScript, CSS, SVG and the D3 library.
Intermediate Programming
Introduction to object oriented programming using C++ language. Topics include detailed study of pointers and structures, inheritance, polymorphism, object-oriented program design, class libraries, user interface objects.
Lectures three hours a week, tutorial three hours a week.
Immersive Storytelling
The craft of digital storytelling, creating compelling online and game-engine packages. Using a variety of narrative formats, interactive tools, and digital content, including blogs and RSS feeds, developing an in-depth story using leading edge technologies and techniques.
Summer session: some of the courses listed in this Calendar are offered during the summer. Hours and scheduling for summer session courses will differ significantly from those reported in the fall/winter Calendar. To determine the scheduling and hours for summer session classes, consult the class schedule at central.carleton.ca
Not all courses listed are offered in a given year. For an up-to-date statement of course offerings for the current session and to determine the term of offering, consult the class schedule at central.carleton.ca