Computer Science and Information Technology B.S. ~ Program RequirementsCredits RequiredCredits in the major: 76 Outcomes, Courses and AssessmentStudents begin the major by enrolling in the CST 300 Major ProSeminar where they work with the peer advisor and a faculty advisor to create their Individual Learning Plan (ILP). That ILP maps out how each student will achieve the Major Learning Outcomes designated below by successfully completing the listed courses or alternative assessment options. Students conclude the major by completing a Capstone project. The capstone is a substantial, year-long, publicly presented project that displays each student's cumulative learning in the major. [Learn more at CSUMB.EDU/capstone]. The Major Learning Outcomes are divided into three levels: Core, Concentration and Final Core MLOsEvery student in CSIT is required to demonstrate the following outcomes before graduation. The core outcomes are intended to provide students with foundational knowledge and skills and prepare them with the background for the in-depth study of the concentrations. Core Outcome 1: Professional Communication and Development Pathway: CST 300 and CST 300L Plan and assess personal career options and develop communication skills. • Acquire, analyze and use information about the range of career possibilities, industry trends in computer science and information technology and its related fields to make career planning decisions. Core Outcome 2: Knowledge of Computers and Networks Pathway: CST 337 and CST 334. This outcome can also be fulfilled by CST 237 and CST 234∗ Demonstrate an understanding of the fundamentals of computer architecture, operating systems and networks. • Describe the history of computers and computing. Core Outcome 3: Programming and Problem Solving Pathway: CST 231/231L and CST 238/238L Analyze and solve problems using a programming language. • Demonstrate the ability to develop algorithms and computer programs to solve problems by systematically decomposing a complex programming problem into manageable, well-documented steps that results in a design for the problem solution. Core Outcome 4: Mathematics for Computing Pathway: MATH 150, MATH 151 and MATH 170 Use mathematical concepts and constructs to express ideas and solve problems in computer science, and to communicate quantitative information. • Use mathematical ideas to solve problems in computer science and information technology. Core Outcome 5: Interaction Design Pathway: CST 201/201L Demonstrate effective use of computer-based tools used in the design and creation of interactive applications and electronic media. • Design, create and edit electronic images, sounds, videos, text and motion. Concentration MLOsStudents need to complete at least 16 units appropriate to concentration outcomes in order to fulfill their concentration requirements. Some concentrations require more units. Students must receive advisor approval for their course selections. Students can design their own individualized concentration by selecting as least four outcomes from the following list with written justification and academic advisor approval. Software Engineering ConcentrationSE Outcome 1: Advanced Programming Pathway: CST 338 Apply appropriate data structures and tools in the design of software. • Articulate and apply object-oriented programming concepts, recursion, lists, queues, searching and sorting algorithms and asymptotic notations to provide solutions to practical computing problems. SE Outcome 2: Specialized Programming Pathway: CST 352 or CST 336 or CST 436 Apply programming skills to a specialized application. • Utilize professional level platforms and tools to produce software systems that meet specified user needs and constraints. SE Outcome 3: Theory of Computing Pathway: CST 370 Analyze and apply appropriate algorithms to computing problems. • Articulate algorithm development criteria. SE Outcome 4: Planning, Analysis and Production of Software Application Pathway: CST 438 Demonstrate the ability to analyze, plan and produce a complete software application. • Articulate the software system development life cycle and its characteristics. Network and Security ConcentrationNS Outcome 1: Network Fundamentals Pathway: CST 311 and CST 312. This outcome can be also fulfilled by CST 281 and CST 282* Understand and apply network fundamentals. • Describe networking standards, concepts, topology and media including LANs, WANs, the OSI model, cabling, IP addressing, sub-netting, network hardware and various protocols. NS Outcome 2: Network Management Pathway: CST 412 Apply processes and methods used to create an enterprise network plan. • Examine inputs, business drivers and deliverables of the planning process. NS Outcome 3: Advanced Networking Pathway: CST 484. This outcome can be also fulfilled by CST 284 Use professional level programming tools to produce network designs. • Apply routing and raw sockets, RPC and shared memory. NS Outcome 4: System Administration Pathway: CST 412 Analyze and practice system administration processes for enterprise-level information systems. • Demonstrate setup, configuration and maintenance of Linux/UNIX servers Information Systems Concentration - begins Fall 2010IS Outcome 1: Database Management Systems Pathway: CST 363. This outcome can be also fulfilled by CST 263 Articulate and apply database design concepts and models. • Describe components of a database management system and how they work together. IS Outcome 2: Business and Technology Pathway: CST 365 Describe the basic structure and operation of modern high tech corporations and the information technologies utilized. • Articulate various systems, techniques, procedures and conventions that are used to define the business and its strategies, services, products, clients and organizational form. IS Outcome 3: Advanced Information Systems Pathway: CST 463 and CST 352 Utilize professional level platforms and tools to produce business information systems that meet the user needs and business constraints. • Analyze the business problems and select appropriate commercial information systems. Game Development Concentration - begins Fall TBAGD Outcome 1: Game Fundamentals Pathway: CST 320 Understand the fundamental issues in the development of digital games. • Describe components of modern digital games components and their relationships. GD Outcome 2: Game Programming Develop and produce a computer game. • Describe the technologies required for game programming. GD Outcome 3: Game Design Pathway: CST 321 Design a digital game. • Articulate how and why digital games are designed. GD Outcome 4: Planning, Analysis and Production of Digital Games Pathway: CST 421 Plan and produce a computer game. • Evaluate the games produced for usability, playability and accuracy. Final MLOsEvery student in CSIT is required to demonstrate the following final outcomes before graduation. Final Outcome 1: Service to the Community Pathway: CST 361S Demonstrate the ability to combine knowledge in the discipline and community experiences to finish a community-based project. • Demonstrate an understanding of a community problem and a need for sevice and/or support. Final Outcome 2: Professional Communications Pathway: CST 400, CST 401 and CST 496 Demonstrate professional communication skills in written and oral form. • Compose a capstone proposal with background research, methods, details description of implementation steps, budget, schedule, risks and evaluation plan. Final Outcome 3: Capstone Project: Culminating Experience Pathway: CST 400, CST 401 and CST 496 Create a comprehensive project according to an approved set of specifications that represents the culmination of CSUMB experiences in the major and showcases an achievement of professional level work. • Finish the capstone project according to the proposal. Final Outcome 4: Breadth of Knowledge Pathway: CSIT elective class, with advisor approval Demonstrate breadth of knowledge outside of selected concentration of CSIT. Final Outcome 5: Ethics and Current Issues in the Major Pathway: CST 373 • Demonstrate an understanding of the issues regarding the impact of current and future information technologies on social formworks such as economics, education, governance, globalization and social justice.
CST 234, 237, 263, 281, 282 and 284 offered in collaboration with community colleges.
|