Objective:
This program is specially designed for 10+2 students to give them a progressive path from Foundation to Specialist level alongwith their graduation. The program aims to develop highly trained and employable IT Professionals with Knowledge, Communication, Attitude, Personality and Skills ready for immediate employment. This course not only provides in-depth knowledge of various computer science subjects but also imparts expertise in the latest technologies to give a cutting edge advantage in the job market. The course also gives an opportunity for a student to acquire Govt. of India recognized in DOEACC 'O' and/or 'A' Level qualification.
The course syllabus has been mapped to Govt. of India recognized DOEACC 'O' and 'A' Levels as well as Industry Oriented Specialization areas.
Career Opportunities
- Programmer
- System Analyst
- Software Engineer
- Training Faculty
- Web Administrator
- Database Administrator
- Network Administrator
- System Administrator
- Software Quality Manager
- IT Specialist etc.
Duration
Part-Time - 3 years (6 Semesters)
Eligibility
Min. 10+2 pass/undergoing graduation
Award of Qualification
A student will be awarded "Mahan Certified IT Specialist Diploma" by the institute on completion of the course as per institute's norms. The students would also be eligible for the award of 'O' and 'A' Level Diploma on successfully qualifying the Theory Examinations of all modules, Practical Examinations and the Project- as per DOEACC norms.
Admissions
Admission to the course is based on a candidate's academic performance/written test/interview.
Lateral entry facility will be provided to the qualified students in 2nd and 3rd terms subject to meeting certain norms.
Placement
On successful completion of the course, students will be provided assured placement as per institute's norms.
Fees
Admission Fee : Rs. 10,000/-
Course Fee
Lumpsum Plan : Rs. 60,000/- x 1
Semester Plan : Rs. 10,500/- x 6
Quarterly Plan : Rs. 5,500/- x 12
Fee includes Tuition, Lab, Library, Study Material and Internal Examination charges. Service Tax and DOEACC fees to be paid extra as applicable.
Scholarships
The institute provides merit scholarships based on a student's performance in the Internal/DOEACC examinations.
Course Outline
IT Concepts and Tools
Computer Appreciation
Computer Organization
Operating System (Windows & Linux)
Word Processing
Spreadsheet Package
Presentation Package
Data Base Management System
Information Technology Applications in Society
Internet Technology and Web Design
Introduction to Internet
TCP/IP - Internet Technology and Protocol
Internet Connectivity
Internet Network
Services on Internet
Electronic Mail
Current Trends on Internet
Web Publishing and Browsing
HTML Programming
Interactivity Tools
ASP, VB Script, Java Script, Front Page, Flash
Internet Security Management Concepts,Information
Privacy and Copyright Issues
Programming in 'C'
Introduction to Programming
Algorithms for Problem Solving
Introduction to 'C' Language
Conditional Statements and Loops
Arrays
Storage Classes
Structures and Unions
Self Referential Structures and Linked Lists
File Processing
. NET Technology
The .NET framework
C# Basics
C# Using Libraries
Advanced Features Using C#
ASP.NET
XML, ADO.NET
Visual Basic.NET
File and Database Applications (ODBC)
Advanced Programming Constructs
.NET Architecture and Advanced Tools
Computer System Architecture
Digital Components
Data Representation
Register Transfer & Micro Operations
Basic Computer Organization
Central Processing Unit
Computer Arithmetic
Input-Output Organization
Memory Organization
Assembly Language Programming
Structured System Analysis & Design
Introduction
System Development Cycle
System Planning
Modular and Structured Design
System Design and Modeling
Input/Output and Interface Design
System Implementation and Maintenance
Computer System Security
OO Analysis/Design
Introduction to MIS
Data Structure through C++
Analysis of Algorithm
Basics of C++, Elementary Data Structures:
Arrays, linked lists
Abstract Data types Stacks and Queues
Trees
Searching, sorting and Complexity
Graphs
Database Management System
An Overview of Database Management System
Architecture of the Database System
Relational Database Management System
Normalization
Relational Algebra and Relational Calculus
The SQL Language
Backup and Recovery
Security
Integrity
Design and Development of Database Applications
OS, UNIX & Shell Programming
Operating System Concepts
Linux Ideas and History
Linux Usage Basics
Running Commands and Getting help
Browsing the File System
The X-Window System
Users, Groups and Permissions
Advanced Topics in Users, Groups and Permissions
The Linux file system in-depth
vim: An advanced text editor
Standard I/O and Pipes
Using the bash shell
Configuring the Bash Shell
Text Processing Tools
Shell Programming
Investigating and Managing Process
Finding and Processing Files
Basic System Configuration Tools
Data Communication & Network Technologies
Data Communications
Communication Network Fundamentals
Media Access Control
Networking Components
Link Control and MAC Protocols
Local Area Networks (LAN)
Wide Area Networks (WAN)
Application Protocols
Wireless Networks
Security and Management
Object Oriented Programming through JAVA
Object Oriented Programming
Thinking Object-Oriented
Abstraction
Classes and Methods
Messages, Instances, and Initialization
Inheritance and Substitution
Static and Dynamic Behavior
Multiple Inheritance
Polymorphism and Software Reuse
Overloading and Overriding
Java Programming
An Introduction to Java
The Java Programming Environment
Fundamental Programming Structures in Java
Objects and Classes
Inheritance
Interfaces and Inner Classes
Introduction to GUI
Graphics Programming
User Interface Components with Swing
Deploying Applets and Applications
Exceptions and Debugging
Streams and Files
Database Programming
Unified Modeling Language (UML)
Introduction, An outline Development Process and Use cases
Class Diagrams and Advance Concepts
Interaction Diagrams, Packages and Collaborations
State and Activity Diagrams
Physical Diagrams
Case Studies
Specialization (any one)
Software Testing and Quality Assurance
System Administration
Database Developer
Java Developer
.NET Developer
PJ: Project Work
PE: Professional English
CS: Communication Skills
PD: Personality Development
OJT/Placement
|