Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
IVLE
Library
Search by keyword
HOME
ABOUT SOC
DEPARTMENTS
UNDERGRADUATE
GRADUATE
RESEARCH
ENTREPRENEURSHIP
EXECUTIVE EDUCATION
Map
Careers
Calendar
SoC
EXTERNAL RELATIONS
Undergraduates
CS Focus Areas
CS modules are organised into Focus Areas of coherent modules according to technical areas of study. A CS Focus Area is
satisfied by completing 3 modules from the Area Primaries, with at least one module at level-4000 or above. CS Foundation
Modules (CFM) that appear in the Area Primaries can be counted as one of the 3 modules towards satisfying a Focus Area. In
this case, a student has to read just two other modules in the Area Primaries to satisfy the Focus Area. Elective modules are
grouped into the Focus Areas as a guide for indicating their related areas of study:
Minor Programmes
3. Computer Networks
Exemptions and
Placements Tests
4. Database Systems
6. Interactive Media
Project Modules
7. Parallel Computing
5. Information Retrieval
8. Programming Languages
Scholarships & Support
Beyond Classroom
Enhancement Programmes
9. Software Engineering
10. Computer Security
11. Visual Computing
Honours Roll
Enquiries
*: CS3231 is upgraded to CS4232 and replaces CS4235 Computational Geometry in Algorithms and Theory area.
Electives^
^: Students who have taken CS5206 Foundation in Algorithms before AY2011-2012 may count it towards Algorithms & Theory
area.
Artificial Intelligence
Artificial Intelligence (AI) is the branch of computer science that aims to create intelligent machines. Read more ..
Primaries
GO
Computer Networks
We live in a networked world today. Smart as well as "dumb" devices are interconnected, both by wires and over the air, so that
there can be flawless interchange of information and the extension of one's reach. Read more ..
Primaries
CS3103 must be read together with CS3103L Computer Networks Laboratory. CS3103 and CS3103L together count as one
Area Primary.
Computer Security
In our Internet age, as more and more personal information goes online and more and more computing devices (computers,
smart phone, and even home appliances) are interconnected, our daily computing experience is subjected to the high risk of
malicious attacks, as well as information theft. Read more..
Primaries
Database Systems
Database programming, design, management and administration are among the most promising specialties in an uncertain job
market in times of challenges for the economy. Read more ..
Primaries
Information Retrieval
With the proliferation of text and multimedia information, users are now able to find answers to almost any questions on the Web.
Read more ..
Primaries
Note that CS4241 Multimedia Information Retrieval previously taken by students can be considered as primary in this focus
area..
Electives
Interactive Media
Primaries
Parallel Computing
Microprocessors have enjoyed a period of tremendous advance in terms of speed and design. Read more ..
Primaries
Programming Languages
Programming languages are artificial languages designed to make it easy to create "programs" which are the concrete
algorithms which the computer executes.
Primaries
Software Engineering
While programming languages is about how one instructs the computer, software engineering is about methods of designing
programs. Read more ..
Primaries
Visual Computing
Visual Computing encompasses many aspects of images, videos and graphics, including their creation, manipulation, storage,
distribution, analysis, and search. Read more..
Primaries