CSLL Year 1

computer science img

The following is a brief overview of the modules taken in Junior Fresh year

Beside the overview below, current students should be able to follow the links to further information (within the eLearning environment, “Blackboard”, or a module’s own website), or via my.tcd.ie for full details, including assessment criteria and learning outcomes. Consult also course handbook

Also the web-pages of the other participating departments will contain useful information:

Semester One Modules

CSU11011 Introduction to Programming I

(Semester 1, 5 ECTS) This module provides an introductory course in computer programming. This course takes a practical approach to teaching the fundamental concepts of computer programming with a strong emphasis on tutorial and laboratory work and is an important vehicle for developing students’ analytical and problem-solving skills. This module aims to give students an understanding of how computers can be employed to solve real-world (albeit small) problems.

CSU11021 – Introduction to Computing I

(Semester 1, 5 ECTS) An introduction to the basic structure and operation of a computer system, focussing on the processor (CPU), memory and the execution of programs.

CSU11001 – Mathematics I

(Semester 1, 5 ECTS) The module aims to provide students with an introduction to the mathematics, both continuous and discrete, which lies at the foundation of many real-world applications in Computer Science, Engineering and the Social Sciences.

Linguistics Modules

LIU11009 Syntax I  (5 Credits)

Semester Two Modules

CSU11013 – Programming Project

(Semester 2, 5 ECTS) This module concentrates on the development of practical programming ability through example-based lecturing coupled with intensive laboratory sessions. The emphasis throughout is on producing working programs, starting with interactive graphical applications and moving on to construction of a larger group project involving a data visualisation task.

CSU12002 – Mathematics II

(Semester 2, 5 ECTS) Mathematics is of interest to computer scientists due to the fact that it is both
practical and theoretical in nature.

CSU11012 Introduction to Programming II

Module CodeCSU11012Module NameIntroduction to Programming I IECTS Weighting[1]5 ECTSSemester taughtSemester 2Module Coordinator/s  Dr Hitesh Tewari Module Learning Outcomes On successful completion of this module, students will be able to: LO1…

Linguistics Modules

LIU11011 Semantics I (5 Credits)

LIU11003 Phoetics and Phonology (5 Credits)

Language Modules

15 ECTS in your studied language.

Irish IRU1144Y (Ceart agus labhairt na teanga, 10 ECTS), IRU11411 (Pobal agus teanga, 5 ECTS)

Spanish SPU11011/SPU11012 (First Year Spanish 1/2 Non Beginners), choose either SPU 11031(Introduction to Spanish and Latin American Culture 5 ECTS) or SPU11041 (Introduction to Modern Spain 5 ECTS)

French FRU11001/FRU11002 (Written language, 10 ECTS), FRU11021 (French and francophone cultures, 5 ECTS)

For current students these should be listed on your my.tcd.ie portal.