- Resources for:
- Schools
- School of Arts and Humanities
- School of Business and Management
- School of Education and Leadership
- School of Sciences
- Calendars
- Bohemian
- Bookstore
- Business Office
- Campus Portal
- Catalog
- Commencement
- Conferences and Events
- Development Office
- Dorothy Stang Center
- Human Resources
- Library
- Moodle
- News
- Orientation
- Ralston Hall
- Registrar
- Student Email
Software Engineering and Management
The Day and Intensive Business Administration Departments and the Department of Mathematics and Computer Science offer an Interdisciplinary Major in Software Engineering and Management. The major is available to both day and evening students. Evening students who qualify as intensive students may take intensive courses to satisfy Business and Core Curriculum Requirements.
The major focuses on developing strong quantitative, computing, managerial and business skills. Students develop business Web software applications, learning also how to manage software projects for business applications. The program is tailored to students interested in a computer-related career in a business environment and leads to a wide range of employment opportunities.
Small classes facilitate easy interaction with faculty. The program is supported by a SUN/Unix network of workstations (located in the Computer Science Lab), and a full complement of programming languages and systems software. Access to PC and Mac Labs is also available.
Students graduating with a degree in Software Engineering and Management also satisfy the requirements for the Certificate in Web Programming with Java and will also obtain this certificate upon graduation.
Bachelor of Science: Software Engineering and Management
| In addition to major requirements, students must meet Core Curriculum Requirements and General Degree Requirements. | ||
| Major Requirements | Units | |
| Prerequisites | ||
| BUS1000 | American Business: Foundations and Practice (required for day students only) |
3 |
| CIS1130 | Programming Lab (recommended) | |
| CIS1140 | Data Structure and Abstraction | 3 |
| MTH1320/1321 | Calculus I and II | 8 |
| MTH2419 | Discrete Mathematics | 4 |
| Total Prerequisites | 27 | |
| Major Requirements | ||
| BUS2000 | Management Principles and Organizational Behavior | 3 |
| BUS2008 | Legal Environment of Business | 3 |
| BUS2300 | Marketing Principles | 3 |
| CIS2261 | Object Oriented Design and Programming | 3 |
| CIS2277 | Web Programming I - Client Side | 3 |
| CIS2278 | Web Programming II - Server Side | 3 |
| CIS2233 | Database Management Systems | 3 |
| CIS2245 | Software Engineering | 3 |
| CIS2885 | Software Development: Methodology and Project | 3 |
| Electives | 9 upper division units in Business Administration, related to Management, Marketing and/or Technology | 9 |
| Total Major Requirements | 36 | |
| Other Degree Requirements* and General Electives * Other degree requirements include Core Curriculum Requirements and General Degree Requirements (e.g., Career Development, U.S. History). |
61 | |
| Total Unit Requirement | 124 | |
Students beginning the Software Engineering and Management sequence are required to have passed Math Placement Level 4 and be ready for Calculus. Deficiencies in mathematics may be corrected by taking appropriate courses suggested by an advisor. Transfer students are recommended to have taken as many courses as possible from the prerequisites (Lower-division Foundation).
Students with no background in programming with a high level programming language should concurrently enroll in CIS1130.
Students enrolled in the Software Engineering and Management major must successfully complete the Calculus and the Discrete Mathematics prerequisites before enrolling in most upper division Computer Science courses. (See specific prerequisites for each course.)
For purposes of gaining practical experience, full-time students are strongly recommended to apply for internships (concurrent enrollment in CAR2990) and to participate in Computer Science Club projects/activities.
Students are advised to satisfy the Core Curriculum requirement in Philosophy and Values by taking PHL2225 Business Ethics or PHL2230 Ethics and Professional Responsibility.
The Catalog description of each course can be found under the Business course listings, Computer Science course listings, or under Mathematics and Statistics course listings. Contact the two Departments for details regarding this interdisciplinary major.
