0% found this document useful (0 votes)
43 views

Iie Vc Bachelor of Computer and Information Sciences in Application Development Module Purposes v1

Uploaded by

beharieruhaal89
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views

Iie Vc Bachelor of Computer and Information Sciences in Application Development Module Purposes v1

Uploaded by

beharieruhaal89
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Bachelor of Computer and Information Sciences in Application Development: BCAD0701

Module Purposes

Please take note of the following module purposes for the Bachelor of Computer Science and Information Sciences in Application Development:

Module Code Module Purpose

Foundational knowledge of the basic mathematical principles and logical skills to solve Application Development and
MAPC5112
Networking problems
ITPP5112 Practical and theoretical foundation in developing the skills required as a Professional IT graduate in the workplace.
Provide theoretical grounding in network security principles as well as the skills needed to protect network resources and
PRSE6212 communications against security breaches. Introduce students to the use of disaster recovery policies to ensure business
continuity.
Basic theoretical concepts of network architecture which include topologies, protocols, media and network standards and
CONE5111
models. Students gain practical experience in configuration and troubleshooting basic networks.
Foundational knowledge and practical application of network architecture on selected network concepts. Students will gain
CONE5112 the necessary skills to solve a broad range of problems in computer networks, including issues related to routing, switching,
performance, scalability, security, and power efficiency.
Extend the students programming expertise to the cloud. Students will learn how to create scalable applications for the
CLDV6211
cloud.
CLDV6212 Build on the introduction of cloud computing by focusing on systems architectural programming.

PROG5121 Foundational and practical knowledge of programming through the use of an object-oriented programme.

Augment the skills acquired in Programming 1A by providing students with knowledge of applets, object inheritance and
PROG6112
class manipulation and with the skills needed to apply this knowledge to finding programming solutions.
Introduction to a multi-purpose object-oriented programming (OOP) computer programming language. Students are taught
PROG6221 the language fundamentals and advanced OOP development features. In depth understanding of predefined structures,
objects, classes and object-oriented programming techniques are covered.
Build of the skills and knowledge obtained in Programming 2A and further develop applications through the addition of
PROG6212 advanced OOP, GUI and database concepts. This will provide the ability to develop complete software solutions for given
business requirements.

Page 1 of 3
Please note that this document is accurate at the time of publication. The Independent Institute of Education (The IIE) reserves the right to alter any of the content as necessary due to changes in
regulation, policy or any other valid reason. Students should consult with their campus each semester of each year for any relevant curriculum changes. November 2024_v1
Bachelor of Computer and Information Sciences in Application Development: BCAD0701
Module Purposes

To build on the object-oriented concepts learnt in Programming 2B to an advance level, developing large integrated
PROG7311
systems.

Cover advance object-oriented programming topics such as data structures, pointers, overloading of operators, templates
PROG7312
and overloading of operators

PROG7313 Introduce students to open-source software development for mobile devices.

Introduce students’ further knowledge in well-designed; well coded; and business oriented open-source software
PROG7314
development for mobile devices.

Provide students with a sound knowledge of concepts related to the components, development and types of Business
INSY5111
Information systems and processes.

Provide students with the knowledge and applied skills necessary for the design, implementation and management of
INSY6112
database systems.

Focus on analysis of systems in business, with the objective to improve enhance or evaluate such systems. The SDLC
(Systems Development Life Cycle) and Object -Oriented principles form the basis of this module and students are taught to
INSY6211
consider various important aspects of systems design in terms or requirements, static and dynamic modules, and user
interfaces.

Provide knowledge and skills required to effectively apply the Project Management Body of Knowledge elements in
INSY6212
planning, organising, controlling and leading Information Technology projects integrated solutions in an organisation.

INSY7213 To advance and develop your applied skills in databases objects using SQL queries and control structures.

This module explores topics related to usability, user experience (UX), interface design, user centred design, accessibility,
INSY7311
and evaluation methods.

Provide solid grounding in web application security. It covers authentication and authorisation, session management, as well
INSY7314
as database and file security. Vulnerability detection and secure development are important focus of this module.

Page 2 of 3
Please note that this document is accurate at the time of publication. The Independent Institute of Education (The IIE) reserves the right to alter any of the content as necessary due to changes in
regulation, policy or any other valid reason. Students should consult with their campus each semester of each year for any relevant curriculum changes. November 2024_v1
Bachelor of Computer and Information Sciences in Application Development: BCAD0701
Module Purposes

This is a Work Integrated Learning module, where students are challenged to integrate their knowledge and skills from
INSY7315 earlier semesters. Working as an IT project team, they collaborate to develop software applications that meet specific
business requirements.
Introduce students to the process of research and to develop the ability to assess the validity of research findings by defining
a research question and to develop an understanding of the processes and techniques of gathering, analysing, interpreting
IRIT7311 and evaluating data. Emphasis is placed on theoretical principles and procedures as well as ethical considerations. Skills
are developed through controlled application of techniques as well as in interpretation and critical analysis in research within
ICT.

Page 3 of 3
Please note that this document is accurate at the time of publication. The Independent Institute of Education (The IIE) reserves the right to alter any of the content as necessary due to changes in
regulation, policy or any other valid reason. Students should consult with their campus each semester of each year for any relevant curriculum changes. November 2024_v1

You might also like