Prospective Students

Program Options

Local tools


Computer Games Electives

The Computer Games option deals with the design and implementation of computer games, and the tools and techniques that are useful in developing software for computer games. In addition to learning core computer science fundamentals you will be trained to have all the necessary skills covering areas such as computer graphics, game design, game programming, animation, artificial intelligence, physics simulation and player interfaces.

COMP 345    Advanced Program Design with C++
COMP 353    Databases
COMP 371    Computer Graphics
COMP 376    Introduction to Game Development
COMP 472    Artificial Intelligence
COMP 476    Advanced Game Development
COMP 477    Animation for Computer Games

Back to top

Web Services and Applications Electives

The Web Services and Applications option deals with the analysis, design, and implementation of services and applications delivered over the Internet. In addition to learning core computer science fundamentals, students will learn Internet computing , databases, communication networks, information retrieval, web search, distributed systems and web based systems.

COMP 353    Databases
COMP 445    Data Communication and Computer Networks
COMP 479    Information Retrieval and Web Search
SOEN 287    Web Programming
SOEN 387    Web-Based Enterprise Application Design
SOEN 423    Distributed Systems
SOEN 487    Web Services and Applications

Back to top

Computer Systems Electives

The Computer Systems option provides a structured program in both computer software and computer hardware. Knowledge of the various aspects of digital hardware, and of interfaces between the computer and those input and output devices which connect it to the world, will enable graduates of the Computer Systems option to co-operate with computer engineers in the development of new hardware and related software.

COMP 326    Computer Architecture
COMP 345    Advanced Program Design with C++
COMP 426    Multicore Programming
COMP 428    Parallel Programming
COMP 445    Data Communication and Computer Networks
SOEN 422    Embedded Systems and Software
SOEN 423    Distributed Systems

Back to top

Software Systems Core

The Software Systems option aims to prepare the student in the design, development and maintenance of complex programming systems, environments and applications. Compliers, operating systems, database management systems, communication software and expert systems are some of the examples. Graduates of this option will have extensive preparation and experience in developing both system software and application software. They will have worked individually and as member of teams in moderate-to-large software development projects.

COMP 326    Computer Architecture
COMP 353    Databases
COMP 361    Elementary Numerical Methods
COMP 445    Data Communication and Computer Networks
COMP 465    Design and Analysis of Algorithms

Back to top

Information Systems Electives

The Information Systems option combines a Major in Computer Science with approximately a third of the credits from the John Molson School of Business to create a program focusing on business applications of computer systems. Through exposure to basic concepts and procedures in accounting, finance, management information systems, management and marketing, students will gain an appreciation of the types of information processing used in business, and of the problems unique to the business world. This option allows graduates to use the computer intelligently as a tool to solve the numerous information problems of the commercial environment, and to aid in corporate decision-making.

ACCO 220: Financial and Managerial Accounting
COMM 210: Contemporary Business Thinking
COMM 222: Organizational Behaviour and Theory
COMM 224: Marketing Management
COMM 225: Production and Operations Management
COMM 308: Introduction to Finance
COMP 353: Databases
DESC 361: Management Science Models for Operations Management
DESC 372: Supply Chain Planning and Control
DESC 387: E-Business Systems
DESC 389: Information Systems Integration
DESC 445: Statistical Software for Data Management and Analysis
DESC 489: Electronic Business Implementation
ECON 201: Introduction to Microeconomics

Back to top

Computer Applications

The Computer Applications option gives the full flexibility for students to combine a solid grounding of hardware and software with another field of study outside the Faculty of Engineering and Computer Science. Students are free to declare a Major or Minor in another discipline or to take a minimum of 24 credits in another field of study.

Back to top

Computation Arts Core

The Computation Arts option combines a Major in Computer Science with a Major in Fine Arts specializing in the design of interactive multimedia. The core curriculum incorporates conceptual and technical aspects of dynamic imagery, sound and virtual dimension. Teaching emphasizes non-traditional applications of digital technologies while also developing awareness of the cultural and political implications of new technologies in networked and information societies. Areas of interest in the program include interaction design, physical computing, immersive environments and experimental sound.

CART 251: Web In Sites
CART 252: Image/Sound/Dimension
CART 254: Design Fundamentals
CART 255: New Media Theory
CART 351: Networks and Navigation
CART 352: Synthetic Sound and Image
CART 354: Virtual Dimensions
CART 355: Topics in Kinetic Imagery
CART 356: Topics in Abstract Soundscapes
CART 357: Topics in Digital Space
CART 358: Topics in Senses and Perception
CART 360: Tangible Media and Physical Computing
CART 363: Advanced Languages of Programming
CART 451: Interactive Multimedia
CART 452: Tri-Media Productions
CART 453: The Digital Nomad
CART 454: Topics in Multimedia Theory
CART 455: Professional Internship I
CART 456: Professional Internship II
CART 457: Independent Study I
CART 458: Independent Study II
CART 460: Bending Bits: Advanced Topics in Digital Media
CART 498: Special Topics in Computation Arts
FFAR 250: The Visual and Performing Arts in Canada

Back to top

Mathematics and Statistics Core

The Mathematics and Statistics option combines a Major in Computer Science with a Major in Mathematics and Statistics. It provides a foundation for integrated studies in computer science and mathematics. The mathematics component of the program includes topics that overlap with computer science, such as modeling, symbolic computation, and combinations, as well as the standard topics of a mathematical curriculum.

COMP 361: Elementary Numerical Methods
COMP 367: Techniques in Symbolic Computation
COMP 465: Design and Analysis of Algorithms
MAST 218: Multivariable Calculus I
MAST 219: Multivariable Calculus II
MAST 224: Introduction to Optimization
MAST 232: Mathematics with Computer Algebra
MAST 234: Linear Algebra and Applications I
MAST 235: Linear Algebra and Applications II
MAST 331: Mathematical Modelling
MAST 333: Applied Statistics
MATH 339: Combinatorics

Back to top


 

Concordia University