|
 DOEACC 'B' LEVEL COURSE (MCA Equivalent)
Objective of the Course
The objective of the 'B' Level Course is to develop all round capability to analyze, develop and manage a software project. The course has been designed to give the student sound background in computing, business functions and mathematics relevant to information technology. During the course, a student besides other topics will learn Computer Programming Languages, Compilers, Software Packages, Database Systems, Network Management & Information Security etc.
The following career options are available to a DOEACC "B" level qualifier:
- Developer
- System Analyst
- Software Engineer
- Trainer/ Faculty
- R & D Scientist
- EDP Manager
DOEACC 'B' level Course consists of 25 theory papers (22 compulsory modules and 3 elective module), 4 practical papers and 2 projects (Out of which one will be a comprehensive project).
Mahan Advantage
In order to improve employability of its students, students will also be specializing in one of the technology as well as classes will also be conducted on Professional English, Communication Skills and Personality Development (Life Skills) as an Integral Part of the Course.
Duration
2-3 years.
Eligibility
Level 'A'/ Graduate/3-year Government recognized polytechnic engineering diploma after class 12. Followed in each case, by an accredited 'B' Level course (no concurrency).
Note : 'A' Level qualified students are exempted from appearing in first 10 papers, PR -1 & 2 and 1st Project.
Award of Qualification
The students would be eligible for the award of 'B' Level qualification on successfully qualifying the Theory Examinations of all modules, Practical Examinations and the Projects. The 'B' Level Diploma is recognized as equivalent to MCA by the Government of India for the purpose of employment. A student will also be awarded Master Diploma in Information Technology (with Specialization) by the institute on completion of the course as per institute's norms.
Fees
Admission Fee : Rs. 10,000/-
Course Fee
Lump sum Plan : Rs. 100,000/- x 1
Yearly Plan : Rs. 40,000/- x 3
Semester Plan : Rs. 21,000/- x 6
Quarterly Plan : Rs. 11,000/- 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.
DOEACC Scholarship Scheme for SC/ST/Physically Handicapped & Female Candidates
Under this scheme candidates pursuing the 'B' Level course through an accredited institute are offered scholarship upto Rs.25,000/-, subject to meeting the specified norms.
Admissions
Admission to the course is based on written test/academic performance/interview. A candidate willing to take admission has to apply in the prescribed application form.
Course Outline
B1.1: IT Concepts, Tools and Business System
Computer Appreciation
Computer Organization
Operating System (Windows & Linux)
Word Processing
Spreadsheet Package
Presentation Package
Data Base Management System
Information Technology Applications in Society
B1.2: Internet Technology and Web Design
Introduction to Interne
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
B1.3: 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
B1.4: 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
B1.5: 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 Management Information
System
B2.1: 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
B2.2: 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
B2.3: 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
B2.4: 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
B2.5: Elective (any one)
B2.5.1: 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
B2.5.2: Software Testing And Quality Management
Introduction
Importance of Software Testing
Testing Techniques and Strategy
Verification and Validation
Building Test Cases and Plans
Quality Assurance and Standards
Debugging Technique and Tools
External Source of Errors
PJ-1: Project Work
B0: Basic Mathematics
(Only for students who have not completed their 10+2 with Mathematics as one of the subject)
.
Complex numbers
Matrices & determinants
Differential Calculus
Integral Calculus
Sequences & Series
Differential equation
Analytic geometry
Vectors
B3.1: Management Fundamentals & Information Security
The Process of Management
Information System Concepts
Business Information Systems
System Development Process
Enterprise Resource Planning (ERP)
Customer Relationship Management (CRM)
Computer Frauds
Controls In EDP Setup
Information Security
B3.2: Discrete Structures
Matrices and determinants
Calculus
Vectors
Set theory and function sets
Mathematical logic and Boolean Algebra
Permutations and combinations
Graph Theory
B3.3: Software Engineering & Case Tools
Software Engineering Fundamentals
Software Requirements Analysis & Specification
Software Design
CASE Tools
Coding and Testing
User Interface Design
Configuration Management
Software Maintenance
Software Quality and Metrics
Object-Oriented Software Engineering
Advance Software Engineering Topics
B3.4: Operating Systems
Overview
Process Management
Storage Management
I/O Systems
Distributed Systems
Protection & Security
Case Studies
B3.5 Visual Programming
Introduction to .NET
VB .NET
Console Applications
Introduction to Windows Forms
Introduction to ADO.NET
Windows Forms and Controls in detail
Data Types and Base Class Libraries
Object Oriented Programming with VB.NET Visual Inheritance
Mastering Windows Forms
ASP .NET
Themes and Master Pages
Managing State
B4.1: Computer Based Numerical and Statistical techniques
Computer Arithmetic
Transcendental polynomial equations
System of linear Equations
Interpolation
Numerical differentiation & Integration
Probability
Probability Distribution Correlation & Regression
Sampling distribution
Estimation
B4.2: Professional and Business Communication
Introduction
Forms of Technical Communication
Communication Process
The Art of Listening
Interpersonal Network
Communication in Groups and Teams
Resumes and Interviews
Making Presentation I
Making Presentations II
Managing Techno-Life
B4.3: Object Oriented Database Management Systems
Overview of object oriented concepts
Object oriented programming
Object oriented Data Model
Object orientation in Query Languages
Object oriented Database systems
Information Integration
Object database standards
B4.4: Computer Graphics and Multimedia Systems
Graphics Hardware - Primitives
Basic Mathematical Concepts for Computer Graphics
Graphics Operations -Clipping, Filling Object Representation
Transformation 2D - 3D & Projections
Multimedia Systems
B4.5: Internet Technology and Web Services
Review of Internet, Infrastructure and Architecture
Internetworking and major Internet protocols
World Wide Web
Scripting Languages
Open Source Initiative, Applications and Utilities
Web Service Protocols
Multicast and Multimedia
Security issues
IP Networks and Quality of Service
B5.1: Software Project Management
Review of Software Engineering Concepts
Software Process
Introduction to Project Management
Software Project Planning
Project Economics
Project Scheduling and Tracking Techniques
Risk Analysis and Management
Software Metrics and Project Management
Project Control and Closure
Project Management Issues with regard to New Technologies
B5.2: Automata Theory and Compiler Design
Review of Mathematical Theory
Regular Languages and Finite Automata
Context Free Grammar (CFG) and PDA Turing Machine (TM) Basics of Compiler & Lexical Analysis
Syntax Analysis
Syntax-Directed Translation
Dynamic Memory Allocation & Memory Management
Code Optimization and Code Generation
B5.3: Network Management & Information Security
Introduction to Information Security
Identification & Authentication
Access Control
Security Policy Design
Cryptography
Public Key Infrastructure & Message Authentication
Network Security
Network Management
Web Security & Application Security
Firewalls & Intrusion Detection Systems
Law & Investigation
Electives (any two)
BE1: Embedded Systems
BE2: Artificial Intelligence and Neural Networks
BE3: E-Business
BE4: Computer System Modeling & Simulation
BE5: Parallel Computing
BE6: Data Warehousing and Data Mining
BE7: Software Testing and Quality Management
BE8: Digital Image Processing
BE9: Accountancy and Financial Management
BE10: Applied Operations Research
BE11: Wireless & Mobile Communication
BE12: Information Storage & Management
Note : Module Codes/Subjects for Semester III to V are provisional and subject to change. Course teaching will be as per DOEACC norms existing at the time. Electives will be offered at the discretion of the institute.
Ten modules of 'A' Level syllabus and Practical-I and Practical-II are common to that of "B" level syllabus and "A" level as a whole is a subset of B Level.
As such the 'A' level qualified candidates will get exemption of first ten papers, project-I and practicals I & II of 'B' level (i.e. B1.1-R4 to B 2.5-R4, PJ-1, PR-1 & PR-2) course.
'B' Level Project (VI Semester)
Add-ons
Specialization (any one)
Software Testing and Quality Assurance
System Administration
Database Developer
Java Developer
.NET Developer
|
|
|
|
|