Program Overview
Introduction to the FdSc Software Development Program
The FdSc Software Development program is a two-year course offered by City College Plymouth in partnership with the University of Plymouth. This program is designed to provide students with a comprehensive understanding of software development principles, practices, and technologies.
Course Details
- UCAS Course Code: G602
- Institution Code: C83
- Duration: 2 years
- Course Type: Full-time, with a part-time route available
- Study Location: City College Plymouth
Year 1 Core Modules
- Object Oriented Programming (CITY1101): Introduces the object-oriented programming paradigm, focusing on designing and developing code by considering system objects, their relationships, and interactions.
- Computer Systems (CITY1102): Covers the fundamental components of computers, providing an overview of different computer types and identifying various operating systems.
- Mathematics for Computing (CITY1103): Develops students' mathematical abilities, focusing on computer-based algebra, transformations, numerical concepts, and relational algebra.
- Computer Networks (CITY1104): Introduces networking fundamentals, including the technology and underlying concepts and protocols, with a balanced mix of theory and practice.
- Web Development (CITY1105): Gives students an introduction to developing web applications, covering the fundamental components required for web software development.
- Database Development (CITY1106): Focuses on the principles of relational database design, underpinning developments in other database models, with an emphasis on the relational model.
Final Year Core Modules
- Computing Team Project (CITY2105): A practical introduction to systems engineering, facilitating the development of complex computer-related technical products, focusing on tools and techniques applied at different stages of the product development cycle.
- Web And Mobile Application Development (CITY2106): Provides conceptual and practical experience in developing web and mobile applications, covering web architecture, design, and programming paradigms.
- Software Development (CITY2108): Explores the principles and techniques of software development, including analysis, design, construction, and testing, both independently and collaboratively.
- Human Computer Interaction (CITY2109): Aims to give learners the theories, practices, and tools required to design and construct natural, efficient, and effective interfaces.
- Data Structures And Algorithms (CITY2117): Provides experience in using algorithms and data structures, developing formal concepts and their relationship, covering topics like stacks, queues, linked lists, binary trees, and sorting and searching algorithms.
- Systems Analysis (CITY2118): Looks at modeling an organization using UML and related notations, transitioning from a business model to a software model.
Fees, Costs, and Funding
For information on fees and funding, students should contact City College Plymouth directly, as this course is delivered by one of the University's partner colleges.
How to Apply
All applications for undergraduate courses are made through UCAS (Universities and Colleges Admissions Service), requiring the UCAS course code and institution code.
Partnership with City College Plymouth
The University of Plymouth has developed partnerships to make higher education more accessible. City College Plymouth is one such partner, offering a supportive higher education community with small classes, personal tuition, and dedicated tutors, delivering courses designed with employers.
Studying with City College Plymouth
City College Plymouth is one of the largest colleges in the South West, with a dynamic Students' Union and Student Liaison Team, offering a range of facilities and services.
Conclusion
The FdSc Software Development program at City College Plymouth, in partnership with the University of Plymouth, offers a comprehensive education in software development, preparing students for careers in this field with a strong foundation in both theoretical and practical aspects of software development.
