COMPUTER
SCIENCE
FATIMA DEHRAB
2203692
WHAT IS COMPUTER
SCIENCE ?
It is the study of computers and
how it related to the human being
TWO TYPE OF COMPUTER
SCIENCE DEGREES IN TCD
Honors
Bachelor’s
degree
4 years
Masters
degree
5 years
FIRST YEAR SUBJECTS
 Mathematics
(10 cred.)
 Introduction to
programming
(5 cred.)
 programming project I
(5 cred.)
 Introduction to
computing I & II
(10 cred.)
 Digital Logic Design
(5 cred.)
 Electro technology
(5 cred.)
 Telecommunications I
(5 cred.)
 Computers and society
(5 cred.)
*elective subject outside
the field
SECOND YEAR SUBJECTS
 Algorithms and Data
Structures
(10 cred.)
 Programming Techniques
II
(5 cred.)
 Programming Project II
(5 cred.)
 Systems Programming
 (5 cred.)
 Concurrent Systems and
Operating Systems
(5 cred.)
 Microprocessor
Systems
(5 cred.)
 Computer Architecture I
(5 cred.)
 Telecommunications II
(5 cred.)
 Information Management I
(5 cred.)
 Discrete Mathematics
(10 cred.)
*elective subject
outside the field
THIRD YEAR SUBJECTS
 Symbolic Programming
(5 cred.)
 Software Engineering
(5 cred.)
 Computer Architecture II
(5 cred.)
 Compiler Design I
(5 cred.)
 Introduction to Functional
Programming
(5 cred.)
 Information Management II
(5 cred.)
 Computational Mathematics
(5 cred.)
 Software Engineering Group
Project
(5 cred.)
 Concurrent Systems I
(cred.)
 Statistical Methods for Computer
Science
(5 cred.)
 Introduction to the Semantics of
Formal Languages
(5 cred.)
 Advanced Telecommunications
(5 cred.)
 Artificial Intelligence
(5 cred.)
*Elective subject outside the field
FOURTH YEAR SUBJECTS
(SENIOR)- BA MOD
 Human Factors
(5 cred.)
 Technology Entrepreneurship
(5 cred.)
 Group Computer Science Project
(10 cred.)
 Final Year Project
(20 cred.)
 Fuzzy Logic
(5 cred.)
 Formal Methods
(5 cred.)
 Topics in Functional
Programming
(5 cred.)
 Mobile Communications
(5 cred.)
 Distributed Systems
(5 cred.)
 Computer Graphics
(5 cred.)
 Computer Vision
(5 cred.)
 Artificial Intelligence IIa
(5 cred.)
 Compiler Design II
(5 cred.)
FOURTH YEAR SUBJECTS
(SENIOR) - MCS
 Human Factors
(5 cred.)
 Technology Entrepreneurship
(5 cred.)
 Group Computer Science Projec
(10 creed.)
 Final Year Project
(20 cred.)
 Fuzzy Logic
(5 cred.)
 Formal Methods
(5 cred.)
 Topics in Functional Programming
(5 cred.)
 Mobile Communications
(5 cred.)
 Software Engineering Group Project
(5cred.)
 Computer Graphics
(5 cred.)
 Computer Vision
(5 cred.)
 Artificial Intelligence IIa
(5 cred.)
 Compiler Design II
(5 cred.)
 Industrial/Research Lab Internship
(30 cred.)
FIFTH YEAR SUBJECT - MCS
 Research Methods
(5 cred.)
 MCS Dissertation
(30 cred.)
 Industrial/Research Lab Internship
(30 cred.)
 Middleware for Distributed Systems
(5 cred.)
 Embedded Systems
(5 cred.)
 Vision Systems
(5 cred.)
 Networked Applications
(5 cred.)
 Management of Networks and Distributed
Systems
(5 cred.)
 Numerical Methods and Advanced
Mathematical Modelling I/II
(5 cred.)
 Graphics and Console Hardware
(5 cred.)
 Artificial Intelligence
(5 cred.)
 Real-time Animation
(5 cred.)
 Augmented Reality
(5 cred.)
 Information and Knowledge Architecture
(5 cred.)
 Data Communications & Wireless
Networking
(5 cred.)
 Sustainable Computing
(5 cred.)
 Security of Networks & Distributed Systems
(5 cred.)
 Real-time Rendering
(5 cred.)
 Behavioural Finance
(5 cred.)
 Financial Informatics
(5 cred.)
 The Specification & Analysis of Reactive
Systems
(5 cred.)
THANK YOU
FOR YOUR
ATTENTION

Computer science presentation

  • 1.
  • 2.
    WHAT IS COMPUTER SCIENCE? It is the study of computers and how it related to the human being
  • 3.
    TWO TYPE OFCOMPUTER SCIENCE DEGREES IN TCD Honors Bachelor’s degree 4 years Masters degree 5 years
  • 4.
    FIRST YEAR SUBJECTS Mathematics (10 cred.)  Introduction to programming (5 cred.)  programming project I (5 cred.)  Introduction to computing I & II (10 cred.)  Digital Logic Design (5 cred.)  Electro technology (5 cred.)  Telecommunications I (5 cred.)  Computers and society (5 cred.) *elective subject outside the field
  • 5.
    SECOND YEAR SUBJECTS Algorithms and Data Structures (10 cred.)  Programming Techniques II (5 cred.)  Programming Project II (5 cred.)  Systems Programming  (5 cred.)  Concurrent Systems and Operating Systems (5 cred.)  Microprocessor Systems (5 cred.)  Computer Architecture I (5 cred.)  Telecommunications II (5 cred.)  Information Management I (5 cred.)  Discrete Mathematics (10 cred.) *elective subject outside the field
  • 6.
    THIRD YEAR SUBJECTS Symbolic Programming (5 cred.)  Software Engineering (5 cred.)  Computer Architecture II (5 cred.)  Compiler Design I (5 cred.)  Introduction to Functional Programming (5 cred.)  Information Management II (5 cred.)  Computational Mathematics (5 cred.)  Software Engineering Group Project (5 cred.)  Concurrent Systems I (cred.)  Statistical Methods for Computer Science (5 cred.)  Introduction to the Semantics of Formal Languages (5 cred.)  Advanced Telecommunications (5 cred.)  Artificial Intelligence (5 cred.) *Elective subject outside the field
  • 7.
    FOURTH YEAR SUBJECTS (SENIOR)-BA MOD  Human Factors (5 cred.)  Technology Entrepreneurship (5 cred.)  Group Computer Science Project (10 cred.)  Final Year Project (20 cred.)  Fuzzy Logic (5 cred.)  Formal Methods (5 cred.)  Topics in Functional Programming (5 cred.)  Mobile Communications (5 cred.)  Distributed Systems (5 cred.)  Computer Graphics (5 cred.)  Computer Vision (5 cred.)  Artificial Intelligence IIa (5 cred.)  Compiler Design II (5 cred.)
  • 8.
    FOURTH YEAR SUBJECTS (SENIOR)- MCS  Human Factors (5 cred.)  Technology Entrepreneurship (5 cred.)  Group Computer Science Projec (10 creed.)  Final Year Project (20 cred.)  Fuzzy Logic (5 cred.)  Formal Methods (5 cred.)  Topics in Functional Programming (5 cred.)  Mobile Communications (5 cred.)  Software Engineering Group Project (5cred.)  Computer Graphics (5 cred.)  Computer Vision (5 cred.)  Artificial Intelligence IIa (5 cred.)  Compiler Design II (5 cred.)  Industrial/Research Lab Internship (30 cred.)
  • 9.
    FIFTH YEAR SUBJECT- MCS  Research Methods (5 cred.)  MCS Dissertation (30 cred.)  Industrial/Research Lab Internship (30 cred.)  Middleware for Distributed Systems (5 cred.)  Embedded Systems (5 cred.)  Vision Systems (5 cred.)  Networked Applications (5 cred.)  Management of Networks and Distributed Systems (5 cred.)  Numerical Methods and Advanced Mathematical Modelling I/II (5 cred.)  Graphics and Console Hardware (5 cred.)  Artificial Intelligence (5 cred.)  Real-time Animation (5 cred.)  Augmented Reality (5 cred.)  Information and Knowledge Architecture (5 cred.)  Data Communications & Wireless Networking (5 cred.)  Sustainable Computing (5 cred.)  Security of Networks & Distributed Systems (5 cred.)  Real-time Rendering (5 cred.)  Behavioural Finance (5 cred.)  Financial Informatics (5 cred.)  The Specification & Analysis of Reactive Systems (5 cred.)
  • 10.