Course Catalog
MMS Software Engineering
Quarter 1 Duration : 3 months
Office Applications:
This subject covers usage of applications for creating professional documents, spreadsheets, use of email, relational database, preparation of screen-based presentations. Coverage includes MS Word, MS Excel, MS PowerPoint, MS Outlook and MS Access.
Fundamentals of programming:
This course will introduce the student to the exciting world of programming. The student will learn to depict the logic of the programs using Flowcharts and Algorithms.
Quarter 2 Duration : 3 months
Common Business Application:
This module familiarizes you with common business systems and common tools and techniques needed to analyze and design similar applications.
Operating Systems Fundamentals:
The modules to be covered are on the Windows 9x family, Windows NT family looking at the installation, upgrade and troubleshooting the operating systems. Networking Fundamentals
Every office using computers is moving towards a networked environment and the basics of a network in terms of hardware and the main protocol TCP/IP are introduced.
Quarter 3 Duration : 3 months
Introduction to Relational database Design:
This module deals with the theory of Relational databases, relational database nomenclature and relational algebra. The course includes sections on E-R Diagrams and optimizing databases through Normalization.
Implementing a Databse design on MS SQL Server 2000:
The student will learn to understand and implement relational databases using SQL Server 2000. Students will also learn about creating and managing database objects in a relational database environment. This also provides an insight to creating and maintaining database integrity by implementing business rules.
Quarter 4 Duration : 3 months
Introduction to Web Content Development:
This course is 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.
Developing object based client server applications:
This course provides students with an excellent choice for beginning to learn to program using the Java programming language. This course is intended for students with little or no programming experience, the significance of object-oriented programming, the keywords and constructs of the Java programming language, and the steps required to create simple Java programs.
Quarter 5 Duration : 3 months
Fundamentals of Linux Operating Systems:
This module introduces the students to get sufficient exposure to the Linux environment. The student gets to understand the fundamentals of Linux in terms of the desktop environment.
Understanding Software Business Process and Development Life Cycle:
This module introduces the concept of SDLC and at each stage the various aspects of SDLC and factors on which solution development decisions made shall be discussed. The decision on technology features and platforms to be used in a software solution (including .Net and J2ee platforms) shall be discussed at the appropriate stage of the SDLC.
Quarter 6 Duration : 3 months
Developing portable Web Applications using XML:
This course covers the basics of using XML in web-based applications, understanding and developing web services using XML and XML processing and rendering.
Object Oriented Analysis and Design using UML:
This course teaches object-oriented analysis and design techniques using UML in the context of the Unified Software Development Process. The course provides an introduction to object-oriented theory and the software development life cycle. Students learn proper analysis and design procedures, and their roles in the development process. Students gain hands-on experience in depicting designs at all phases of the development process: requirements, analysis, design, construction, and testing.
Quarter 7 Duration : 3 months
Developing Enterprise - Wide Applications (Part 1) using .Net Technology:
This course provides students with the knowledge to build and deploy a client on the .Net enterprise applications using Visual Basic .Net. They are taught how to assemble an application from reusable components and deploy an application into the Enterprise runtime environment using Visual Studio.Net as the IDE for .Net Application Development.
Developing Enterprise - Wide Applications (Part 2) using .Net Technology:
This course provides students with knowledge to build and deploy a server side application in the enterprise framework. It covers the concepts of server side technology and explains how to use them to extend server-side web functionality. This course focuses on using the Microsoft Visual Studio .NET environment and the Microsoft .NET platform to create an ASP.NET Web application that delivers dynamic content to a Web site.
Quarter 8 Duration : 3 months
Developing Enterprise - Wide Applications (Part 3) using . Net Technology:
The goal of this course is to provide students with the knowledge and skills that are required to develop Extensible Markup Language (XML) Web services-based solutions to solve common problems in the distributed application domain.
Understanding Applications Development Life Cycle and Architecture using .Net Technology: The goal of this course is to provide students with the knowledge and skills that are required to develop Extensible Markup Language (XML) Web services-based solutions to solve common problems in the distributed application domain.
Understanding Site Design Methodology and Management: Students will implement the latest strategies to develop third-generation Web sites, evaluate design tools, discuss future technology standards, and explore the incompatibility issues surrounding current browsers.
Quarter 9 Duration : 3 months
Understanding e- Commerce Business and Strategies:
This course teaches students how to conduct business online and how to manage the technological issues associated with constructing an electronic-commerce Web site
Understanding , Developing and Implementing e- Commerce Solutions:
This course will enable candidates to understand basic concepts and key drivers of ebusiness and help identify major market/enterprise issues that impact e-Business and address critical technology issues that enable business transformation. The students shall use MS Commerce Server 2000 to implement eCommerce solutions.
Quarter 10 Duration : 3 months
Software Development , Quality and Quality Assurance:
This course will take the student through the route of Quality Management in Software Development. It will cover the various aspects of Testing, Debugging etc. in a software project.
Understanding IT Project Management:
This course covers the business, interpersonal and technical skills required to successfully manage IT projects, as defined by experts in the industry.
Quarter 11 Duration : 3 months
Introduction to Information Systems Security:
This course covers the basics of Information Security highlighting the issues and the solutions for the same. It also talks about operational issues in this domain.
Developing Mobile Applications using .Net Technology:
This course focuses on using the available technologies to develop wireless (mobile) applications. It teaches WAP and WML along with the environments available to develop these applications. On the .Net platform, students will develop mobile applications using .Net mobile technologies.
Quarter 12 Duration : 3 months
Business Intelligence:
This course provides the student with the knowledge of Business Intelligence as a process for increasing the competitive advantage of a business by intelligence use of available data in decision making
Enterprise Application Integration:
This course provides the student with an introduction to the need for enterprise application integration. The course covers basic concepts involved in thinking for a strategy to integrate all processes in an enterprise in an effective manner and provide a complete business solution.