Modules

Year 1

CORE:

  • CS1106 Introduction to Relational Databases (5 Credits) – Dr Kieran Herley, Semester 1
  • CS1110 Systems Organisation I (5 credits) – Prof John Morrison, Semester 2
  • CS1111 Systems Organisation II (5 credits) – Prof John Morrison, Semester 1
  • CS1112 Foundations of Computer Science I (5 credits) – Prof Barry O’Sullivan, Semester 1
  • CS1113 Foundations of Computer Science II (5 credits) – Prof Barry O’Sullivan, Semester 2
  • CS1115 Web Development I (5 credits) – Dr Derek Bridge, Semester 1
  • CS1116 Web Development II (5 credits) – Dr Derek Bridge, Semester 2
  • CS1117 Introduction to Programming (15 credits) – Dr Jason Quinlan, Semesters 1 & 2

ELECTIVES:

CS1130 & CS1131 Irish Language for Computer Science I & II (5 credits each)

CH1001 Chinese Language (Mandarin) I (Beginner Level) (10 credits)

EC1202 & EC1203 Business Economics I & II (5 credits each)

FR0105 Introduction to French (5 credits); FR1005 French for Near Beginners (5 credits); FR1105 Threshold French (5 credits) plus FR1107 French for Reading Purposes I (5 credits)

GE0003 & GE0004 German Language (Beginner Level A1) Parts 1 & 2 (5 credits each); GE0005 & GE0008 German Language (CEFR-Level A2.1 & A2.2) (5 credits each)

HS0028 Spanish Language (Beginner Level) (10 credits)

IT1102 Non-Beginners’ Written and Spoken Italian (10 credits); IT1109 Introduction to Written and Spoken Italian (10 credits)

MA1001 & MA1002 Calculus for Science Parts 1 & 2 (5 credits each); MA1059 Calculus (5 credits); MA1060 Introduction to Analysis (5 credits)

Year 2

CORE:

  • CS2208 Information Storage and Management I (5 credits) – Dr Alejandro Arbelaez, Semester 1
  • CS2209 Information Storage and Management II (5 credits) – Dr Alejandro Arbelaez, Semester 2
  • CS2503 Operating Systems I (5 credits) – Dr James Doherty, Semester 1
  • CS2505 Network Computing (5 credits) – Prof Dirk Pesch, Semester 2
  • CS2506 Operating Systems II (5 credits) – Dr Dan Grigoras, Semester 2
  • CS2507 Computer Architecture (5 credits) – Dr Ahmed Zahran, Semester 2
  • CS2513 Intermediate Programming (5 credits) – Dr Laura Climent, Semester 1
  • CS2514 Introduction to Java (5 credits) – Dr Marc van Dongen, Semester 2
  • CS2515 Algorithms and Data Structures I (5 credits) – Prof Ken Brown, Semester 1
  • CS2516 Algorithms and Data Structures II (5 credits) – Prof Ken Brown, Semester 2

ELECTIVES: Computer Science options; Language options; Mathematics.

Year 3

CORE:

  • CS3305 Team Software Project (10 credits) – Dr Klaas-Jan Stol, Semester 2
  • CS3306 Workplace Technology and Skills (10 credits) – Dr Marc van Dongen, Semester 2
  • CS3318 Advanced Programming with Java (5 credits) – Dr John O’Mullane, Semester 1
  • CS3500 Software Engineering (5 credits) – Dr Klaas-Jan Stol, Semester 1

Work placement: 6 months (March to September) or 12 months (from March)

Year 4

CORE:

  • CS4501 Final Year Project (15 credits)

BSc SINGLE HONOURS COMPUTER SCIENCE (SOFTWARE ENTREPRENEURSHIP)

From year two, students can choose the Software Entrepreneurship stream.

Year 2 Modules

(25 Computer Science; 35 Economics)

Year 3 Modules

(40 Computer Science; 20 Economics)

CORE: Work Placement: 6 months (March to September) or 12 months (from March)

Year 4 Modules

(35 Computer Science; 25 Economics)

See the College Calendar for additional information on the Programme and the Book of Modules for further details on modules.

School of Computer Science and Information Technology

Scoil na Ríomheolaíochta agus na Teicneolaíochta Faisnéise

School of Computer Science and Information Technology, Western Gateway Building, University College Cork, Western Road, Cork, Ireland

Top