• Register
Welcome to Askmeghana. You can discuss any issues bothering you. We are here to help you solve all your problems and get the correct information you seek. Join the happy community.

Welcome to the Community!

24.3k questions

23k answers

8.8k users

i want to know some of the job opportunities for a person who offered computerscience at the polytechnic  and also what are some of the subjects under the course "computer science"
asked in Education

2 Answers

0 votes

Computer science courses include any of the following ;
Computer Science Courses

What CS Course Should I Take?
CSCI0020 (CS002) The Digital World
CSCI0040 (CS004) Introduction to Scientific Computing and Problem Solving
CSCI0080 A First Byte of Computer Science
CSCI0090-A (CS009-3) Building a Web Application
CSCI0090-B (CS009-1) Computers and Human Values
CSCI0090-C (CS009-2) Talking with Computers
CSCI0150 (CS015) Introduction to Object-Oriented Programming and Computer Science
CSCI0160 (CS016) Introduction to Algorithms and Data Structures
CSCI0170 (CS017) CS: An Integrated Introduction
CSCI0180 (CS018) CS: An Integrated Introduction
CSCI0190 (CS019) Accelerated Introduction to Computer Science
CSCI0220 (CS022) Introduction to Discrete Structures and Probability
CSCI0310 (CS031) Introduction to Computer Systems
CSCI0320 (CS032) Introduction to Software Engineering
CSCI0330 Introduction to Computer Systems
CSCI0360 (CS036) Introduction to Systems Programming
CSCI0450 Introduction to Probability and Computing
CSCI0510 (CS051) Models of Computation
CSCI0530 Coding the Matrix: Linear Algebra through Computer Science Applications
CSCI0920 (CS092) Educational Software Seminar
CSCI0931 Introduction to Computation for the Humanities and Social Sciences
CSCI1230 (CS123) Introduction to Computer Graphics
CSCI1234 Computer Graphics Lab
CSCI1250 (CS125) Introduction to Computer Animation
CSCI1260 (CS126) Introductory Compiler Construction
CSCI1270 (CS127) Database Management Systems
CSCI1280 (CS128) Intermediate 3D Computer Animation
CSCI1290 (CSCI1950-G) Computational Photography
CSCI1300 Designing, Developing and Evaluating User Interfaces
CSCI1310 (CSCI1950-S) Fundamentals of Computer Systems
CSCI1320 Creating Modern Web Applications
CSCI1340 (CS196-2) Innovating Game Development
CSCI1370 (CS137) Virtual Reality Design for Science
CSCI1380 (CS138) Distributed Computer Systems
CSCI1410 (CS141) Applied Artifical Intelligence
CSCI1420 (CSCI1950-F) Introduction to Machine Learning
CSCI1430 (CS143) Introduction to Computer Vision
CSCI1450 (CSCI0450) Introduction to Probability and Computing
CSCI1460 (CS146) Introduction to Computational Linguistics
CSCI1480 (CS148) Building Intelligent Robots
CSCI1490 (CS149) Introduction to Combinatorial Optimization
CSCI1510 (CS151) Introduction to Cryptography and Computer Security
CSCI1550 (CS155) Probabilistic Methods in Computer Science
CSCI1570 (CS157) Design and Analysis of Algorithms
CSCI1580 Information Retrieval and Web Search
CSCI1590 (CS159) Introduction to Computational Complexity
CSCI1600 (CS160) Introduction to Embedded Real-time Software
CSCI1610 (CS161) Building High-Performance Servers
CSCI1660 (CS166) Introduction to Computer Systems Security
CSCI1670 (CS167) Operating Systems
CSCI1680 (CS168) Computer Networks
CSCI1690 (CS169) Operating Systems Laboratory
CSCI1729 Programming Languages Lab
CSCI1730 (CS173) Introduction to Programming Languages
CSCI1760 (CS176) Introduction to Multiprocessor Synchronization
CSCI1780 (CS178) Parallel and Distributed Programming
CSCI1800 (CSCI1950-P) Cybersecurity and International Relations
CSCI1810 (CS181) Computational Molecular Biology
CSCI1820 (CSCI1950-L) Algorithmic Foundations of Computational Biology
CSCI1850 (CS185) Information Theory
CSCI1900 (CS190) Software System Design
CSCI1950-C Advanced Programming for Digital Art and Literature
CSCI1950-E Human-Robot Interaction Seminar
CSCI1950-F (CS195-5) Intro. to Machine Learning
CSCI1950-G (CS195-G) Computational Photography
CSCI1950-H Computational Topology
CSCI1950-I Designing, Developing and Evaluating User Interfaces
CSCI1950-J Introduction to Computational Geometry
CSCI1950-L (CS196-1) Algorithmic Foundations of Computational Biology
CSCI1950-N 2D Game Engines
CSCI1950-P Cybersecurity and International Relations
CSCI1950-Q Programming for the Humanities and Social Sciences
CSCI1950-R (CS195R) Compiler Practice
CSCI1950-S Fundamentals of Computer Systems
CSCI1950-T Advanced Animation Production
CSCI1950-U Topics in 3D Game Engine Development
CSCI1950-V Advanced GPU Programming
CSCI1950-W Topics in Data Science
CSCI1950-X Software Foundations
CSCI1950-Y Logic for Hackers
CSCI1950-Z Computational Methods for Biology
CSCI1951-A Introduction to Data Science
CSCI1951-B Virtual Citizens or Subjects? The Global Battle Over Governing Your Internet
CSCI1951-C Designing Humanity Centered Robets
CSCI1970 (CS193/4) Individual Independent Study
CSCI1970-17 (CS194-17) Software Transactional Memory
CSCI1971 (CSCI1950N) Independent Study in 2D Game Engines
CSCI2240 (CS224) Interactive Computer Graphics
CSCI2270 (CS227) Topics in Database Management
CSCI2300 (CSCI2951-L) Human-Computer Interaction Seminar
CSCI2310 (CS231) Human Factors and User Interface Design
CSCI2330 (CS233) Programming Environments
CSCI2340 (CS234) Software Engineering
CSCI2370 (CS237) Interdisciplinary Scientific Visualization
CSCI2410 (CS241) Statistical Models in Natural-Language Understanding
CSCI2420 Probabilistic Graphical Models
CSCI2440 (CS244) Topics in Game-Theoretic Artificial Intelligence
CSCI2500-A (CS250) Advanced Algorithms
CSCI2500-B (CS250) Optimization Algorithms for Planar Graphs
CSCI2510 (CS251) Approximation Algorithms
CSCI2520 (CS252) Computational Geometry
CSCI2531 Internet and Web Algorithms
CSCI2540 (CS254) Advanced Probabilistic Methods in Computer Science
CSCI2550 (CS255) Parallel Computation: Models, Algorithms, Limits
CSCI2560 (CS256) Advanced Complexity
CSCI2570 (CS257) Introduction to Nanocomputing
CSCI2580 (CS258) Solving Hard Problems in Combinatorial Optimization: Theory and Systems
CSCI2590 (New) Advanced Topics in Cryptography
CSCI2730 (CS273) Programming Language Theory
CSCI2750 (CS275) Topics in Parallel & Distributed Computing
CSCI2820 (CSCI2950-L) Medical Bioinformatics
CSCI2950-C (CS296-5) Topics in Computational Biology
CSCI2950-E (CS296-9) Stochastic Optimization
CSCI2950-G (CS296-2) Large-Scale Networked Systems
CSCI2950-J Cognition, Human-Computer Interaction and Visual Analysis
CSCI2950-K Special Topics in Computational Linguistics
CSCI2950-L (CS295-2) Medical Bioinformatics: Disease Associations, Protein Folding and Immunogenomics
CSCI2950-O (CS295-7) Topics in Brain-Computer Interfaces
CSCI2950-P Special Topics in Machine Learning
CSCI2950-Q (CS296-4) Topics in Computer Vision
CSCI2950-R Special Topics in Advanced Algorithms
CSCI2950-T (CS295-11) Topics in Distributed Databases & Systems
CSCI2950-U Special Topics on Networking and Distributed Systems
CSCI2950-W Online Algorithms
CSCI2950-X (CS296-1) Topics in Programming Languages & Systems
CSCI2950-Z (CS296-3) Robot Learning and Autonomy
CSCI2951-A Robots for Education
CSCI2951-B Data-Driven Vision and Graphics
CSCI2951-C Autonomous Agents and Computational Market Design
CSCI2951-D Topics in Information Retrieval and Web Search
CSCI2951-E Topics in Computer System Security
CSCI2951-F Learning and Sequential Decision Making
CSCI2951-G Computational Protein Folding
CSCI2951-H Algorithms for Big Data
CSCI2951-J Topics in Advanced Algorithmics: Algorithmic Game Theory, 3D Computational Geometry, Quantum Computing
CSCI2951-K Topics in Grounded Language for Robotics
CSCI2951-L Human-Computer Interaction Seminar
CSCI2951-M Advanced Algorithms Seminar
CSCI2951-N Advanced Algorithms in Computational Biology
CSCI2951-P Human-Robot Interaction Seminar
CSCI2955 The Design and Analysis of Trading Agents
CSCI2956-F Machine Learning Reading Group
CSCI2980 (CS297/8) Reading and Research
ENGN2502 3D Photography
ENGN2520 (CSCI1950-F) Pattern Recognition and Machine Learning
XList BIOL 1430 Computational Theory of Molecular Evolution
XList ENGN2911-I

For the careers, check the second answer,

0 votes

Careers for computer science diploma holders

There are many different career options available for Computer Science graduates. Below is a sample of types of positions that Computer Science graduates have gone on to.

Many students who are enrolled in computer science studies also complete courses/programs in additional disciplines, such as mathematics, statistics, economics, CCIT, management, GIS, biology, etc. Consider exploring careers that combine your computer science studies with other disciplines that are of interest to you.

Note: This is not an exhaustive list as there are many other careers available. Many positions require additional education or experience.

Computer engineer*
Computer network specialist*
Computer programmer*
Computer support*
Computer trainer*
Database developer*
Desktop publisher*
Graphic designer*
Medical imaging technician*
Video game developer*
Web developer*
Website designer*
Multimedia developer*
Business Systems Analyst*
Technical sales representative*
Corporate Trainer*

Electronics engineering technician*
Management consultant*
Statistician (e.g., work for the census bureau, in health research)*
Operations Research Analyst (e.g., for a courier company)*
Logistics Specialist*
Research Analyst (Financial)*
GIS Specialist*
Project Manager*
Technical Writer*
Software analyst
Systems architect or analyst
Information Specialist
Computer Systems Specialist
CSIS- Canadian Security Intelligence Service positions (e.g., Communication Analysts, Intelligence Officers, etc.)
Strategic Planner
Telecommunications specialist
E-Commerce specialist
Network architect
High school Teacher*

Note: career profiles for many of the above jobs are available in the Career Centre. Those marked with an asterisk(*) can be viewed using Career Cruising, a Cdn. electronic career guide available in the Career Centre.
Who employs computer science graduates?

Computer/ software/ telecommunication companies
Software/ hardware manufacturers
Organizations such as banks, insurance companies, retail chains
Consulting firms
Graphic design firms
Engineering firms
Test Development companies
Contract and temporary employers
Health/ medical/ hospitals
Universities, colleges, and school boards
...and many others!

Skills developed by computer science majors
Research Skills:

Ability to analyze and evaluate information
Ability to conduct journal research

Technical Skills:

Write, debug, and test programs
Research, design and develop computer systems
Develop programs: e.g., new computer languages, simulations, systems analysis, etc.
Ability to install software and hardware

Problem Solving Skills:

Ability to think logically and reason
Ability to conceptualize models
Ability to formulate, model, and solve problems from diverse areas
Ability to collect, organize, analyze, and interpret results

Communication Skills:

Ability to summarize, condense and organize ideas and information (e.g., write a brochure describing a computer product)
Ability to articulate, explain, and teach technical information to others
Ability to question and probe to solve computer problems (e.g., in trouble shooting)

Organizational Skills:

Manage time effectively
Manage multiple priorities during peak times of academic year
Attentiveness to details
Ability to organize and maintain data that is stored