Concordia University

http://www.concordia.ca/content/concordia/en/academics/co-op/programs/engineering-computer-science.html

Engineering & Computer Science


Undergraduate:
  • Engineering - BEng
    • Aerospace
    • Building
    • Civil
    • Computer
    • Electrical
    • Industrial
    • Mechanical
    • Software
  • Computer Science - BCompSc
    • Computer Applications
    • Computer Applications with Computation Arts
    • Computer Games
    • Computer Systems
    • Information Systems
    • Software Systems
    • Web Services and Applications
    • General Program in Computer Science
Graduate:
  • MASc Quality Systems Engineering
  • MASc Information Systems Security

Aerospace Engineering, Building Engineering, Civil Engineering, Environmental Engineering, Industrial Engineering, Mechanical Engineering, Computer Engineering, Electrical Engineering

 

September

January

May

Year 1

Study

Study

Study

Year 2

Work term 1

Study

Study

Year 3

Study

Work term 2

Work term 3

Year 4

Study

Study

 

Software Engineering

 

September

January

May

Year 1

Study

Study

Study

Year 2

Work term 1

Study

Work term 2

Year 3

Study

Study

Work term 3

Year 4

Study

Study

 

Computer Science

 

September

January

May

Year 1

Study

Study

Work term 1

Year 2

Study

Work term 2

Study

Year 3

Study

Work term 3

Study

MASc Quality Systems Engineering, MASc Information Systems Security

Graduate students have a flexible schedule and are available in any given semester. Please check with the Co-op Office.


Building Engineering
  • Producing Autocad drawings
  • Researching building codes
  • Preparing plans for electrical and ventilation systems
  • Conducting an energy audit of existing buildings
  • Conducting site visits to monitor progress on projects
  • Building inspections
 
Civil Engineering
  • Creating the geometric and pavement design of roads
  • Performing a foundation analysis of an earth dam
  • Assessing buildings, equipment and systems
  • Performing various quality control tests on materials
  • Inspecting various construction sites
 
Computer Engineering
  • Designing, building, and testing computing systems
  • Inspecting code
  • Developing and maintaining databases
  • Using C++ and JAVA programming for speech recognition projects
  • Assisting in setting up a UNIX-based computer network
  • Designing and implementing software
 
Electrical Engineering
  • Testing and debugging of software for various operating system, compilers, cameras and imaging/graphic hardware
  • Designing and coding of embedded systems
  • Developing, testing, and integrating telecom solutions
  • Designing and validating video card's programmable circuits
 
Industrial Engineering
  • Performing ergonomic evaluation of a work station
  • Evaluating the impact of a twelve-hour work shift on production
  • Supply chain management
  • Developing performance indicators
  • Evaluating and identifying the best path for internal material flow
  • Designing a plant layout to accommodate new production lines
  • Improving processes related to employee satisfaction, corporate profitability, and providing value for customer
 
Mechanical Engineering
  • Creating and reviewing mechanical and technical drawings
  • Designing various mechanical parts
  • Producing an iron casting of a car engine cylinder; fixing damaged pumps, gas burners and filters
  • Assembling a pipeline
  • Preparing specimens for testing and analyzing the results
  • Developing a pre-heating chamber for galvanization process
  • Researching on composites for aircraft
 
Software Engineering
  • Developing, programming, designing, coding, and testing of software products
  • Developing real-time control and data acquisition systems
  • Specializing in a number of areas including analog/digital signal processing, integrated circuits, microwaves, fiber optics, lasers, microprocessors, and radio astronomy
 
Computer Science
Options: Computer Applications; Computer Systems; Information Systems; Software Systems
  • Creating, designing, modifying, and testing existing or new software
  • Analyzing and developing computer solutions
  • Planning and implementing computer security systems for database access control
  • Providing technical support
  • Creating web pages
  • Applying knowledge of Windows, Linux, Oracle, Java and C++ to support the network systems
 
Quality Systems Engineering (MASc)
  • Developing DB2 Kernel
  • Planning, developing, testing, implementing, monitoring, maintaining and improving revenue and accounts receivable
  • Systems reliability analyst
  • Process re-engineering
     
Information Systems Security (MASc)
  • Administer network and computing devices/systems that enforce security policies and audit controls in Windows environment
  • Formulate security architecture recommendations and design security services
  • Recommend and coordinate the application of fixes, patches, disaster recovery procedures in the event of a security breach
  • Research emerging technologies in support of security enhancement and development efforts
  • Conduct risk assessments, penetration tests and diagnose internet/extranet security, intrusion attempts, and cyber-crime response
  • Receive computer incident response escalations from operation groups and provide intermediate level intrusion analysis 
  • Identify, evaluate, and deploy new security infrastructure that makes the business more secure
  • Handle level 2 operation tasks for key security infrastructure such as malware detection systems, web gateways, IPS/IDS, SIEM and authentication systems 
  • Work with technical and non-technical audiences to understand business requirements and suggest appropriate security controls 
  • Review, clarify, and approve firewall change requests based on documented network security architectures 
  • Conduct system security and vulnerability analyses and risk assessments and mitigation plans 

 

 

Back to top

© Concordia University