MCS 214 INFORMATION TECHNOLOGY CONCEPTS AND PRACTICE
A survey course that covers the use of information technology in organizations, the processes used to create and manage information technologies, and the impact of information technology on individuals, organizations, the economy and society. Students learn how to do systems analysis, data modeling, system and database design, database queries, and construction and testing of a database application as part of a systems development life cycle.
Prereq:COMPSCI 181 or ITBE 280 and a combined cumulative GPA of 2.50.
MCS 220 CONCEPTS OF PROGRAMMING
This course teaches students professional software development using object-oriented program design and the Java programming language. Coverage includes correct business programming style and documentation, program debugging and testing, database and file processing, event-handling, and graphical user interfaces.
Prereq:COMPSCI 172 or COMPSCI 174 and a combined cumulative GPA of 2.50. Unreq: COMPSCI 220 and COMPSCI 222.
MCS 231 CONCEPTS OF DATA STRUCTURES
This course is an introduction to data structures using the Java programming language. It covers static and dynamic implementations of data structures including lists, stacks, queues and trees. It emphasizes object-oriented design and programming methodology, including inheritance and polymorphism, and applies these in the development of large programming projects.
Prereq:MCS 220 or COMPSCI 222 and a combined cumulative GPA of 2.50. Unreq: COMPSCI 223 and COMPSCI 231.
MCS 232 COBOL AND COMPLEX SYSTEMS
The course emphasizes how a complex system can be designed and implemented in terms of multiple independent layers. Topics include the fundamentals of COBOL and its integration with client/server and Web systems.
Prereq: MCS 220 or COMPSCI 222 and a combined cumulative GPA of 2.50.
MCS 314 ADVANCED DATABASE DESIGN AND ADMINISTRATION
This course covers advanced topics in database analysis, design, access, integrity control, and implementation as well as a variety of emerging topics. The course is intended for students who already have a good understanding of database systems and relational database concepts. Students should have proficiency in using the SQL language.
Prereq: ITBE 280; Admission to the College and 2.50 or better GPA for business majors; 60 credits and 2.00 or better GPA for minors/non-business majors for which this course is an option.
Unreq: ITBE 314
MCS 325 WEB DEVELOPMENT
This course will give students familiarity with client/server computing in a two/three-tiered Internet environment. This includes the development of dynamic web pages to exchange data with relational database management systems using scripting technologies. Students will use an event-driven, object-oriented programming language to construct ActiveX components that connect with database servers. The course will also explore basic networking concepts.
Prereq:ITBE 285 and (COMPSCI 172 or COMPSCI 174); admission to the college and a 2.50 or better GPA for business majors; 60 credits and 2.00 or better GPA for minors/non-business majors for which this course is an option.
Unreq: ITBE 325
MCS 331 SYSTEMS ANALYSIS AND DESIGN 1
In this course, the student learns to analyze the business organization as a system, to structure both the information and processes of a business or organization, and to complete the systems development process through the logical design phase. The course utilizes an object-oriented methodology for the systems development process. The student begins a team project that is completed in MCS 431.
Prereq: ITBE 280; admission to the college and 2.50 or better GPA for business majors; 60 credits and 2.00 or better GPA for minor/non-business majors for which this course is an option
Unreq: ITBE 321
MCS 391 MCS COOPERATIVE PROGRAM
The student is to work as an information systems professional in a business or government organization and report on the experience to the MCS faculty and fellow students.
Prereq: Consent of MCS Cooperative Program Coordinator and a combined cumulative GPA of 2.50.
MCS 425 MOBILE DEVELOPMENT
This course teaches students how to develop Web applications using Java technologies. The course focuses on design and implementation of distributed applications for the Internet and/or intranets. Topics include object-oriented distributed systems and technologies, database access, security, advanced Java programming, and technical design issues for e-Commerce systems.
Prereq: ITBE 285 and (COMPSCI 172 or COMPSCI 174); admission to the college and 2.50 or better GPA for business majors; 60 credits and 2.00 or better GPA for minors/non-business majors for which this course is an option.
Unreq: ITBE 425
MCS 431 SYSTEMS ANALYSIS AND DESIGN 2
This course is a study of the principles and activities associated with the physical design and implementation of computer based information systems using object oriented methodologies. It includes object-oriented decomposition, system testing, documentation, system security, conversion and implementation. The student completes the team project started in MCS 331.
Prereq: ITBE 314 and ITBE 321; admission to the college and 2.50 or better GPA for business majors; 60 credits and 2.00 or better GPA for minors/non-business majors for which this course is an option.
Unreq: ITBE 421
MCS 475 NETWORK ENGINEERING
This class will explore the OSI (Open Systems Interconnection) networking model, standard networking protocols, and network architecture including implementation, administration and maintenance. Students will also gain "hands-on" networking experience by installing and setting up a network operating system, building a small LAN, and managing network servers.
Prereq:MCS 325, MCS 231 or COMPSCI 223 and a combined cumulative GPA of 2.50. Unreq: COMPSCI 475.
MCS 485 PROJECT
This course provides students with the opportunity to participate on a student project team under the management of a faculty member and industry practitioners. The project will be sponsored by a partnering business firm and may involve a wide array of technologies, functional areas and geographically dispersed teammates. This course will only be offered when projects are available. Students will be carefully chosen through an interview process. The number of credits will be determined by the complexity of the project and the level of student involvement.
Prereq:Consent of department and a combined cumulative GPA of 2.50
MCS 496 SPECIAL STUDIES
Repeatable for a maximum of 9 units in major/degree.
Prereq: Consent of instructor and a combined cumulative GPA of 2.50.
Prereq:Approval of the MCS Coordinator and the faculty member supervising the course. Completion of at least four MCS core courses and a combined cumulative GPA of 2.50.