Partner Universities
 
     
 
Home \ Courses \ Advanced Diploma \ Advance Diploma in Computer Studies
Advanced Diploma in
Computer Studies
(Awarded by University of Sunderland)
 
  About The Programme  
 

The Advanced Diploma in Computer Studies is a stepping stone towards a bright future leading the candidate to the IT Degree . Students can get an opportunity to build a strong foundation in the basics of IT, before exploring to a higher level of learning in the Degree programme. The next stage will be advancing to Masters programme with the universities that KnowledgeWindow is affiliated with.

The course curriculum includes subjects that are in demand and applicable in todays IT industries. Students will get an exposure to those subjects that are required by the IT Industry for example: Object Oriented Programming, E-commerce Technology, Databases.

 
  Upon Completion  
  Upon completion of the course, you will be awarded with:

Advance Diploma in Computer Studies by the University of Sunderland
 
     
  Progression Path  
 
 
   
  Programme Structure  
  Students have to complete ten core modules.  
  Core Modules  
  Click below for the specific direction of the core module  
 
1 Object Oriented Computer Programming
2 System Analysis and Design
3 Internet Programming
4 Distributed Computing Systems
5 Information Systems Deployment and Security
6 Information Systems Implementation and Management
7 Network Implementation and Management
8 Databases
9 E-commerce
10 Graduation Project
 
   
  Synopsis of Module  
 
1 Subject: Object Oriented Computer Programming    
This course covers OOP concepts in depth and Fundamentals of Java pogramming.    
Course Description    
First time programmers will find this course an excellent choice for learning object oriented concepts and learn programming using the Java Programming language. This course helps delegates understand the significance of the Java programming language. With this knowledge, delegates can develop skills in the areas of object-oriented programming. By the end of class, delegates will be able to program simple Java applications and read and edit Java technology source code.

 

 

 

 

2 Subject: System Analysis and Design    
Course Description    

A brief understanding of Object Oriented Paradigm and Concept, and how it can be used in the management of Object Oriented Software Projects and development. Identifying element of Object model, into classes and objects, specifying attributes and defining operations. Object Oriented Analysis as a common process framework, for project metrics and estimation. An insight into Domain analysis for process reuse. Object Oriented Testing for OOA and OOD models, and designing test cases for different classes. An overview of Technical metrics for Object Oriented Systems, in terms of localization, encapsulation, information hiding, inheritance and abstraction. In depth class-oriented will be covered in CK Metrics suite, Lorenz and Kidd and MOOD metrics suite.

 

 

 

 
3 Subject: Internet Programming    
This course covers Web designing concepts, interfaces for application building, presenting data using HTML technique, validations performed using JavaScript. DHTML techniques using CSS.    
Course Description    
Internet Fundamentals is a course designed to guide students through the Internet and its wide array of useful resources. Students learn how to use key Internet technologies, such as Web browsersTransfer Protocol (FTP), search engines. Students gain experience in designing web pages using HTML. They also learn scripting using JavaScript . students get exposure to DHTML concepts and CSS technology.

 

 

 
4 Subject: Distributed Computing Systems    
This module covers Theory of distributed computing using JAVA Servlets, JSP, RMI,CORBA and Network Sockets    
Course Description    
This course provides programmers who are familiar with C or C++ to learn how to develop Java applications using CORBA and RMI. What this course can provide is an exhaustive coverage of the distributed computing using Java RMI and CORBA, with a variety of practical exercises to reinforce the use of the object-oriented approach. The course also teaches students the syntax of the advance application programming in Java, Gain practical experience through out all the major aspects of the design and development of Bean programs. You will also learn Server side programming Servlets. The exercises are designed to encourage the use of object-orientation to develop reusable components as well as demonstrate the effective deployment of Web Applications in Servlets. Upon completion of the course, participants will have both the theoretical knowledge and practical experience to use Java to design quality software systems.  
5 Subject: E-Commerce    
Course Description    
Introduction: E-Commerce Environment and Opportunities
 
E-Commerce Business Models
 
E- Commerce Architecture & Components
 
Presentation Infrastructure
 
Integration & Middleware
 
e-Commerce Transaction Management
 
Webservices
 
Design Considerations for e-Commerce Systems
 
Security Issues in e-Commerce
 
Network Security
 
Mobile e-Commerce
 
Legal Issues
 
Future e-Commerce Technologies
 
6 Subject: Database systems    
Course Description    
This module covers introduction to RDBMS, history and theory of DBMS , RDBMS systems theory, Data modeling, design constraints, RDBMS implementation issues, DBA- Intro to ORDBMS, intro to OODBMS. Brief introduction to Oracle database, introduction to sql programming.  
7 Subject: Information Systems Deployment and Security    
Course Description    
Security Auditing, Attacks, and Threat Analysis teach you how to conduct a security audit. It teaches you how to perform the different phases of an audit, including discovery and penetration. You will also learn how to prevent hackers from controlling your network, and how to generate effective audit reports that can help organizations improve their security and become current with industry security standards. Finally, you will learn about how to recommend industry-standard security solutions for your enterprise. As you examine different threats and learn more about how network hosts participate on a network, you will determine how to assess and manage the risk posed to each system. This course introduces various tools to help you in the auditing process; you will use some of these tools in the labs. You will also study international standards, along with time-tested methods for auditing a network efficiently. After completing this course, you will have
in-depth training and experience in analyzing the hacker process and associated methodologies. You will be able to counteract attacks using specific, practical tools, including enterprise-grade security-scanning and intrusion-detection programs. You will also learn how to analyze your findings and make recommendations for establishing the best security possible in a given scenario.
 
8 Subject: Information Systems Implementation and Management    
Course Description    
The module deals with Project Management Concepts – spectrum consisting of people, product, process, project. It uses the concept of W5HH Principle, as a part of project management. Understanding quantifiable items, to define a project, in terms of Measures, Metrics and Indicators. An overview of factors in reconciling different metrics approaches, in terms of quality and efficiency. Integrating measures within the Software Engineering Process – covering the spectrum of statistical quality control. Understanding and applying the knowledge of decomposition techniques, in terms of software sizing, problem based estimation, LOC-based estimation, FP-based estimation, Process-based estimation and examples. It also covers empirical-estimation models like COCOMO model and software equation.  
9 Subject: Network Implementation and management    
Course Description    
Networking Implementation is a class designed to teach students fundamental networking concepts and practices. Topics include network architecture and standards, networking protocols, TCP/IP, Internet servers, server-side scripting and database connectivity, and security. Also course designed to guide students through the Internet and its wide array of useful resources. Students learn how to use key Internet technologies, such as Web browsers, e-mail, newsgroups, File Transfer Protocol (FTP), Telnet, and search engines. Students gain experience configuring both Netscape Navigator and Microsoft Internet Explorer to access rich multimedia, including RealPlayer, Shockwave and Flash content. Students also use a variety of Web-based search engines to conduct advanced searches and learn the basics of electronic commerce and security issues. The course also gives student knowledge of Networking with Linux Operating System as well as Wireless Networking Fundamentals.  
10 Subject: Graduation Project    
Course Description    
In order to be considered for the award of Advanced Diploma in Computer Studies, each student is required to pass an individual project. The project will be done over a period of 6 months, as advised by the individual Project Leader (Lecturer in-charge).

Additional Software required: Internet access, web based system and some freeware and shareware.
 
 
     
  Job Prospects  
  The course is designed for candidates who wish to embark on the following careers:  
 
Programmer
  Web Designer
  System Analyst
  Software Engineer
  IT Consultant
  IT sales and support
  IT Business Support
  Analyst Programmer
 
     
  Entry Requirements  
     
 
Minimum A- Level and relevant Diploma in IT
  Those with extensive experience in IT
  Diploma from ITE
 
     
Click here to contact us  
     
Top