Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The LM121 Computer Science Common Entry program serves as a flexible starting point for students who haven't yet chosen their specialization. You'll experience a comprehensive first year exploring diverse computing disciplines before selecting your focused degree path. This unique "try before you choose" approach at UL gives you valuable exposure before making your final decision.
Within the Faculty of Science and Engineering, multiple computer science-focused degree options are available. This common entry system lets you sample various computer science subjects before committing to a specific program. All pathways include training in mobile app development and web/cloud systems, with applications spanning healthcare technology, smart infrastructure, entertainment, communications, and automation. Every degree option consists of three specialized years following the initial foundation year of LM121.
Through Computer Science Common Entry, you'll explore multiple computing disciplines including programming fundamentals, computer architecture, game development concepts, and essential mathematical principles. Our state-of-the-art labs provide hands-on learning opportunities to build practical skills with confidence. After completing the shared first-year curriculum, you'll select from three BSc programs in your second semester, having gained sufficient knowledge to make an informed choice aligned with your interests.
First-year modules establish core competencies in Object-Oriented Programming using Java and Python, while introducing functional and assembly languages. These carefully designed courses offer glimpses into the three specialized pathways: (a) BSc Computer Systems, (b) BSc Cyber Security and IT Forensics, and (c) BSc Computer Games Development.
The Cyber Security and IT Forensics specialization concentrates on building secure network infrastructures for future technologies. Foundational computing principles are covered in core modules, while computer organization courses explain hardware and network operations. Game development modules teach design and programming fundamentals. All pathways require discrete mathematics proficiency, which becomes particularly important for Artificial Intelligence and Data Science components in later years. The Representation and Modeling module develops crucial abstraction and problem-solving skills central to computer science.