Syllabus
48 credits will be divided into 3 categories:
Core or Foundation
10 courses (30 credit hours). Every student must successfully complete the following list of courses. List of core or foundation courses
Course Code |
Course Title |
Credits |
MCA 501 |
Elementary programming concepts |
3 |
MCA 515 |
Data Structure and Algorithms |
3 |
MCA 516 |
Object Oriented Programming |
3 |
MCA 521 |
Concepts of Software Engineering and MIS |
3 |
MCA 522 |
System analysis and design |
3 |
MCA 526 |
MIS as Decision Making Technique |
3 |
MCA 541 |
Web Technology |
3 |
MCA 551 |
Database Management Systems |
3 |
MCA 561 |
Computer Networking |
3 |
MCA 571 |
Technical Communications (Oral, Written and Visual) |
3 |
|
TOTAL CORE COURSES |
30 |
Electives
Students will attend one course (3 credit hours) from the following list and do a project (6 credit hours). Students can choose their projects from a list of projects or they can propose a project name that is closely related to their work. Alternatively, students can go for an internship (9 credit hours) to the industry.
Elective Course
Course Code |
Course Title |
Hours |
Credits |
MCA 618 |
Introduction to Graphics Design (3-d design, Flash, Adobe) |
45 |
3 |
MCA 631 |
Client Server Technology |
45 |
3 |
MCA 645 |
Introduction to E-Business Concepts and Strategies |
45 |
3 |
MCA 662 |
Advanced Computer Networking ( WAN, Wireless, ATM, Frame Relay) |
45 |
3 |
MCA 673 |
Legal Issues in IT(Copyright Law, privacy act, ethics) |
45 |
3 |
MCA 681 |
Operating system ( Projects ) |
45 |
3 |
Specialization track
3 courses (9 credit hours) Students will select one of the specialization tracks from number of different categories. Each track will consist of three courses.
List of Specialization Track 1: Software engineering
Course Code |
Course Title |
Hours |
Credits |
MCA 628 |
Software Project Management |
45 |
3 |
MCA 629 |
Software Quality Assurance or Control |
45 |
3 |
MCA 632 |
Applied Patterns and Architectures (using GOAD) |
45 |
3 |
Track 2: DBMS
Course Code |
Course Title |
Hours |
Credits |
MCA 652 |
Advanced DBMS and Administration |
45 |
3 |
MCA 653 |
Advanced Database Concepts Object, Distributed, and Web DBMS |
45 |
3 |
MCA 654 |
Data Warehousing and Data Mining |
45 |
3 |
Track 3: Communications
Course Code |
Course Title |
Hours |
Credits |
MCA 642 |
Introduction to XML |
45 |
3 |
MCA 662 |
Advanced Computer Networking |
45 |
3 |
MCA 663 |
Telecommunications and Internet Management |
45 |
3 |
Track 4: Hardware
Course Code |
Course Title |
Hours |
Credits |
MCA 681 |
Operating System (UNIX, Linux) |
45 |
3 |
MCA 682 |
Microprocessor and Assembly Language Programming |
45 |
3 |
MCA 683 |
Computer Architecture |
45 |
3 |
Track 5: Project Management or MIS
The Project Management or MIS concentration provides the conceptual, technical, and managerial background necessary to work as a business analyst or IS consultant, or in a variety of more specialized roles related to developing and managing the information resources of the organization.
Course Code |
Course Title |
Hours |
Credits |
MCA 625 |
Operational and Strategic Management |
45 |
3 |
MCA 627 |
Requirements Specification and Testing |
45 |
3 |
Track 6: Web and E-Business
E-Business concentrations are designed to provide students with a broad, interdisciplinary introduction to the range of business and technology issues that define the new directions of electronic commerce on the Internet. These courses include the challenges of designing virtual organizations, developing firm strategies for the electronic markets of the World Wide Web, crafting innovative programs for Internet marketing, working with the emerging technologies, and understanding what it really takes to operate an Internet-based business. Students will be trained to develop an understanding of how the largest firms in the market are making the transition to the new distribution channels of e-business, and creating pressures that change industry structure.
Course Code |
Course Title |
Hours |
Credits |
MCA 646 |
E Business frameworks |
45 |
3 |
MCA 647 |
Internet marketing in e-business |
45 |
3 |
MCA 648 |
Advanced E-Business Concepts |
45 |
3 |
MCA 599 Internship - 9 credits
Students in a group will participate in an extensive real world projects either in client side or in house.