#REQUEST.pageInfo.pagedescription#

Site Navigation

Bachelor of Science (Honours) in Web Development

banner1
Awards
BSc (Hons)
Programme Code: CR_KWEBD_8
 
Mode of Delivery:Full Time
 
No. of Semesters:8
NFQ Level:8
Embedded Award:No
 
Programme Credits:240
programmeReviewDate:March 2022
Department:COMPUTER SCIENCE
 

Programme Outcomes

Upon successful completion of this programme the graduate will be able to demonstrate... :

PO1 Knowledge - Breadth
  (a) Knowledge of the theoretical, conceptual and  practical elements involved in software development (languages, design methodologies), web development (front-end design, back-end design, human computer interaction), computer architecture, operating systems, database systems and networking.
PO2 Knowledge - Kind
  (a) An ability to critically appraise, and fulfill, the complex requirements of creating traditional software and that designed specifically for the web.
PO3 Skill - Range
  (a) The ability to analyse problems from various problem domains, design appropriate software and web solutions, implement, test and deploy solutions to high professional and agreed standards.
PO4 Skill - Selectivity
  (a) The ability to manage a software development project through all stages of development, evaluating user requirements, design, compatibility, and technology selections within agreed environmental and technical constraints.
PO5 Competence - Context
  (a) The ability to analyse, research, develop and deploy web based solutions, while applying the appropriate technical and professional standards and utilising best-practices.
PO6 Competence - Role
  (a) The ability to work effectively on any stage of a web development project as an autonomous individual or as a part of a multidisciplinary development team, recognising the different roles within a team and the different ways of organising (and leading) those teams.
PO7 Competence - Learning to Learn
  (a) The ability to identify the limitations of one’s knowledge, to find the knowledge they need to keep skills relevant and up-to-date, to appreciate the need for continuous learning within a rapidly evolving industry, and to keep abreast of emerging technologies.
PO8 Competence - Insight
  (a) The ability to articulate the wider social, moral and cultural context within which the web developer operates, and the need for professional standards in one's work.
 

Semester Schedules

Stage 1 / Semester 1

Mandatory
Module Code Module Title
CMOD6001 Creativity Innovation&Teamwork
COMH6002 Computer Architecture
SOFT6018 Programming Fundamentals
COMP6035 Computer Security Principles
MATH6055 Maths for Computer Science
SOFT6007 Web Development Fundamentals

Stage 1 / Semester 2

Mandatory
Module Code Module Title
SOFT6017 Modular Programming
COMP6041 Introduction to Databases
COMP6027 Networking Fundamentals
COMP6042 Operating Systems in Practice
COMP6043 Physical Computing
MATH6004 Discrete Maths
 

Stage 2 / Semester 1

Mandatory
Module Code Module Title
SOFT7004 Object Oriented Principles
COMP6041 Introduction to Databases
SOFT7008 Server-side Web Development
SOFT7031 Client-side Web Development
SOFT7007 Requirements Engineering
COMP7035 Linear Data Struct. & Alg.

Stage 2 / Semester 2

Mandatory
Module Code Module Title
COMP7013 Object Oriented Programming
COMP7037 NoSQL Data Architectures
COMP7042 Methods in User Experience
COMP7001 Interactive Client-side Dev.
SOFT7005 OO Analysis and Design
Elective
Module Code Module Title
COMP7043 Visual Design Principles
COMP7044 Systems Scripting
FREE6001 Free Choice Module
 

Stage 3 / Semester 1

Mandatory
Module Code Module Title
SOFT6003 Operating Systems Fundamentals
SOFT8023 Distributed Sys. Programming
SOFT7003 Group Project
COMP8001 Server-side Web Frameworks
COMP7039 Agile Processes
Elective
Module Code Module Title
COMP7038 Non-linear Data Struct. & Alg.
COMP7035 Linear Data Struct. & Alg.

Stage 3 / Semester 2

Group Elective 1
Module Code Module Title
PLAC7009 Work Placement
Group Elective 2
Module Code Module Title
APEX8030 Approved External Study - 30 Credits
Group Elective 3
Module Code Module Title
COMP7047 Open Source Projects
FREE6001 Free Choice Module
COMP8045 Emerging Technological Trends
COMP7046 Technical Communication Skills
 

Stage 4 / Semester 1

Mandatory
Module Code Module Title
SOFT8034 Front End Frameworks
INTR8016 Project - Research Phase
COMP8050 Security for Software Systems
SOFT8025 Scalable Microservices
SOFT8023 Distributed Sys. Programming
Elective
Module Code Module Title
COMP7038 Non-linear Data Struct. & Alg.
COMP7035 Linear Data Struct. & Alg.

Stage 4 / Semester 2

Mandatory
Module Code Module Title
COMP8054 Interactive Data Visualisation
COMP8003 Advanced Web Publishing Apps
INTR8015 Project - Implementation Phase
SOFT8039 Progressive Web Applications
COMP8004 Applied Cryptography
Elective
Module Code Module Title
SOFT8010 User Experience Theory

Cork Institute of Technology
Rossa Avenue, Bishopstown, Cork

Tel: 021-4326100     Fax: 021-4545343
Email: help@cit.edu.ie