Uploaded by Daniel YCP

NTU-ComEng

advertisement
SCHOOL OF COMPUTER SCIENCE AND ENGINEERING
COMPUTER SCIENCE | COMPUTER ENGINEERING
ELECTRICAL AND ELECTRONIC
DATA SCIENCE
ENGINEERING
AND ARTIFICIAL
| INFORMATION
INTELLIGENCE
ENGINEERING AND MEDIA
ENGINEERING UNDERGRADUATE PROGRAMMES
LEAD THE CHANGE,
INNOVATE THE FUTURE
Ride the digital wave as an IT professional to make a difference and play a part in revolutionising the way we live, work and play.
The School of Computer Science and Engineering (SCSE) has the state-of-the-art equipment to support and complement our broadbased and comprehensive degree programmes. Our stimulating environment, along with our reputable faculty, will inspire you to be
among an elite group of professionals pioneering and designing solutions to the challenges ahead.
This is the place where possibilities become reality.
TOP REASONS TO CHOOSE SCSE
#6
Ranked
worldwide
in the world for Computer Science
by US News and World Report’s
Best Global Universities 2023
Gain access to
state-of-the-art research
and learning facilities
Learn from
internationally-renowned
faculty who are experts
in their fields
Get myriad experiential learning
opportunities such as academic
and international competitions
Acquire practical experiences through
robust professional internship and
attachment programmes
Be a global citizen with our
comprehensive overseas
immersion programmes
Stay ahead of the curve
with our industry-relevant
and well-rounded
curriculum
Enjoy university life with
exciting student activities
01
School of Computer Science and Engineering (SCSE)
MINIMUM SUBJECT REQUIREMENTS
In addition to the general admission requirements set by NTU,
applicants must fulfil the following minimum subject
requirements listed in the table below.
1
2
3
4
#
For the latest information on the admissions
and minimum subject requirements,
please visit: https://bit.ly/3Fp3MLG
Programme
SingaporeCambridge GCE
‘A’ Level
International
Baccalaureate
Diploma
NUS High School
Diploma
• Computer Engineering
• Computer Engineering with a
Second Major in Business/Data
Analytics/Entrepreneurship/
Sustainability NEW
• Double Degree in Computer
Engineering and Economics
• Double Degree in Computer
Engineering and Business#
H2 Level pass in
Mathematics
and
H2 Level pass in
Physics/Chemistry/
Biology/Computing
and
H1/‘O’ Level pass in
Physics/equivalent1
Mathematics at
Higher Level
and
Physics/Chemistry/
Biology/Computer
Science at Higher
Level
and
Physics at Standard
Level/equivalent2
Major CAP of 2.0 in
Mathematics
and
Major CAP of 2.0 in
Physics/Chemistry/
Biology
and
Overall CAP of 2.0 in
Physics/equivalent3
International and Other
Qualifications
Mathematics at Senior High
School Level
and
Physics/Chemistry/Biology
at Senior High School Level
and
Physics at Junior High School
Level/equivalent4
H1 Level/‘O’ Level pass in Physics/equivalent is only applicable to applicants who have not read Physics at H2 Level. Applicants with a good grade in ‘O’ Level Combined Science
[(Physics and Chemistry) or (Physics and Biology)] will be considered.
Physics at Standard Level/equivalent is only applicable to applicants who have not read Physics at Higher Level.
Overall CAP of 2.0 in Physics/equivalent is only applicable to applicants who have not majored in Physics.
Physics at Junior High School Level is only applicable to applicants who have not read Physics at Senior High School Level.
With specialisation in Business Analytics
POLYTECHNIC DIPLOMA
Applicants with relevant diplomas from one of the local polytechnics may apply for admission. For the list of acceptable
local diplomas, please visit: https://bit.ly/3EBgl6q
CAREER PROSPECTS
Our graduates are highly sought after in fields such as embedded and hardware development, enterprise network management, cyber
security, machine learning, defence, research & development, and many more. They are employed in industries including:
AUTOMOTIVE/ROBOTICS
Aptiv, Continental,
Desay SV
TECHNOLOGY
Amazon, Apple,
Google, HP, Intel,
LinkedIn, Meta,
Microsoft
FINANCE/FINANCIAL
TECHNOLOGY
Bank of America,
DBS Bank,
PayPal
TELECOMMUNICATIONS/
IOT
Singtel
AEROSPACE/AVIATION
Boeing, Singapore Airlines
ELECTRONICS
Nokia, Samsung
OIL & GAS/
PETROCHEMICALS/
SPECIALTY
CHEMICALS
ExxonMobil
RESEARCH AND
DEVELOPMENT
A*STAR
08
ENGINEERING UNDERGRADUATE PROGRAMMES
CURRICULUM STRUCTURE
SINGLE DEGREE IN COMPUTER ENGINEERING
TOTAL ACADEMIC UNITS (AUs): 135
Year of Study
Major Requirement (82 AUs)
Interdisciplinary Collaborative Core
Requirement (32 AUs)
Year 1
• Mathematics I
• Discrete Mathematics
• Introduction to Computational
Thinking & Programming
• Linear Algebra for Computing
• Digital Logic
• Computer Organisation &
Architecture
• Physics for Computing
• Data Structures & Algorithms
• Engineers in Society
• Ethics & Civics in a MultiCultural World
• Healthy Living & Wellbeing
• Inquiry and Communication in
the Interdisciplinary World
• Navigating the Digital World
• Introduction to Data Science &
Artificial Intelligence
• Acquire basic concepts in
mathematics, science and
fundamental engineering
principles.
Year 2
• Delve deeper with a balanced mix
of core courses in the Computer
Engineering discipline.
•
•
•
•
•
•
•
•
•
•
Year 3
• Put your skills to test in the
Multidisciplinary Design Project
(MDP).
Probability & Statistics for
Computing
Algorithm Design & Analysis
Object Oriented Design &
Programming
Operating Systems
Digital Systems Design
Sensors, Interfacing & Digital Control
Microprocessor System Design &
Development
Software Engineering
Computer Network
• Embedded Programming
• Signal, System and Transform
• Multidisciplinary Design Project
(MDP)
Broadening and
Deepening Electives
(BDE) (21 AUs)
• Science & Technology for
Humanity
• Career and Entrepreneurial
Development for the Future
World
• Sustainability: Society, Economy
& Environment
• BDE 1
• Effective Communication 2
• Professional Internship
• BDE 2
• BDE 3
• Apply the knowledge and skills
learnt to practice during your
professional internship.
Year 4
• Students can choose to read MPEs
from one of the 5 elective focus
areas, to acquire deeper and
specialised knowledge.
•
•
•
•
•
Final Year Project
Major Prescribed Elective (MPE) 1
MPE 2
MPE 3
MPE 4
•
•
•
•
BDE 4
BDE 5
BDE 6
BDE 7
ELECTIVE FOCUS AREAS
Students can acquire deeper and specialised knowledge in one of the 5 elective focus areas that are available, by
taking at least 3 electives from the chosen elective focus area. For more information on the focus areas, please visit:
https://l.ead.me/bdXJcb
Artificial Intelligence
09
Data Science
Internet-of-Things (IoT)
Networking
Cyber Security
ENGINEERING UNDERGRADUATE PROGRAMMES
CORE
COMPUTER ORGANISATION AND ARCHITECTURE
What will I learn?
PROGRAMME EXECUTION
• Basic operations of the central
processing unit (CPU) in a
computer and how it executes
programme instructions
• Factors influencing the
performance of a computer
PROGRAMMES AND PROCESSOR
INSTRUCTIONS
• How high-level programmes
are actually implemented using
low-level processor instructions
• Digital number representations
and how basic arithmetic
operations are carried out in
the processor
COMPUTER SUBSYSTEMS
• Various subsystems such as
memories and peripherals that
make up a typical computing
system
What skills will I develop?
COMPUTER INTERFACES
• Interfaces and input/output
(I/O) techniques that allow a
computer to communicate
with the external world
Possible Careers
• Computer Engineer
• Computer Hardware Engineers
• Malware Analyst
PROBLEM-SOLVING
Our DC
This is a foundational course that teaches one
about the core components in a computer and
how they work. It also teaches us about the use
of assembly language to tell the computer what to do directly.
Ang Kai Jun
Class of
2023
MPE
Super Senior Says:
This course has helped me develop my problem-solving skills and build a strong
foundation for my other Computer Engineering courses. For instance, when I am writing
in assembly language, I would need to write the code in an optimal manner since there
is a tendency for assembly language to be used in time-critical codes. To sum things up,
it was a fascinating experience to learn about all the individual components that make a
computer run.
EMBEDDED PROGRAMMING
What will I learn?
CORE TECHNICAL KNOWLEDGE
• Using Real-Time Operating System and
Embedded Linux for embedded system
development
What skills will I develop?
PROBLEM-SOLVING
PROGRAMMING SKILLS
• Design and develop multithreading and
multitasking software for embedded
applications
EMBEDDED OS OPERATION
• Porting and booting process of embedded
OS-based systems
Possible Careers
• Embedded System Developer
• Technical Manager
• Consultant Manufacturing Engineer
Our DC Super Senior Says:
In this course, we were taught the basics of
coding in a Linux environment without the aid
of an integrated development environment (IDE). We also learnt the basics of writing
low-level C code for embedded systems as well as certain core mechanisms needed in an
embedded system such as interrupts, semaphores, and scheduling.
I have learnt a lot about conducting my own research, both lab-based and online, to better
understand the systems and functions we are working with. We were also required to
conduct research online to find out how certain functions should be implemented.
Ang Kai Jun
Class of
2023
11
This is a very useful course as most of what was taught in this module are common
components that are present in most systems and knowledge of these components are
vital in the computer engineering field.
Download