Certificate in Software Development

  

About this Course

The course is tailored to provide the students with the knowledge in software development and documentation.

The course has been designed in a replica to real-world system development treading through SSAD, DBMS and Programming tool and ends with complete documentation and report generation.

Course Content:

System analysis and Design

System Concepts, System Analysis, System Design, System Implementation and Maintenance, System Concepts and the Information Systems, The System Development Life Cycle, System Planning and Initial Investigation, Input/ Output and Forms Design, Introduction, system testing, Hardware/Software Selection, Project Management and Security, Programming Logics and Practice, Introduction to Programming logic, Flowchart symbols and flowchart, Pseudo code, Coding, Compiling, Documentation and Maintenance.

Language Expertise

The student can choose any of the 5 programming language as a front end tools listed below.

Elective: C Programming

Introduction, data types and operations, statements and Control Flow, Arrays, Functions, Structures, pointers, working with Bits, Memory Allocation,FILES-input and output, Command line arguments, interesting Functions, graphics in C, Linked List

Elective: C++ Programming

Object-Oriented Concepts, Arrays, Structure, Union and Bit Fields, Classes and Objects, Constructors and destructors, pointers, Inheritance, Polymorphism, Template and Exception handling, File organization, Turbo Graphics, Preprocessor Directive and I/O Operations.

Elective: JAVA Programming

Introduction to java programming, Language basics, Class fundamentals, Constructors, Method overloading, this keyword, Parameter passing, Inheritance, Method overriding, Super keyword, Instance of operator, Object class, Packages, Interfaces, Abstract class. Wrapper classes, Access specifies, Inner class, String and String Buffer class, Exception handling, Applets, I/O streams, Threads, Swings, Collection.

Elective: .Net Programming

Language Syntax of C# and VB.NET, Introduction to.net, Understanding the CLR, Understanding the Framework, Language Fundamentals, Object Oriented Programming Systems, Inheritance, String Handling, Exception Handling, Working with Collections, Working with Generics, File Handling, Memory Management Issues, GUI Programming with Visual C#, Database Programming with ADO.NET

Elective: PHP

Introduction to Web Technology, HTML Basic Tags, CSS, Table and Forms, Introduction to Java Script, MYSQL-Introduction about Database, Data Types, Aggregate Functions, Introduction to PHP, Web browser, Web Server, Xamp, Syntax, Operators, Variables, Constants, Function, Syntax, Arguments, Variables, Arrays, Web Features, Sessions,Forms, GET and POST data, Cookies, Ajax Basics, Sending Data to PHP, Web Services.

Project development and Reporting

There has to be a project for the specific programming language. The project should be a solution for a real world problem/ requirement. (i.e. a software designed to meet a specific requirement) Software Coding

Entry Requirements :

Age : 16

Academic Level : GCE N LEVEL

Language Proficiency : IELTS 4.5 OR GCE N LEVEL

Mode Of Study : Face-to-Face

Duration :

Fulltime: 5 months(5 days X 3 hrs)

Part time : 8months(2 daysX 3 hrs)

Exams :

Written, Assignments/Projects, Practical

Average Student-Teacher: 5:1

Rate this course:

Comments

Course Rating

  • /5 from users

Course Enquiry

Course Info

Similar Courses Provided By Other Premium Providers