Bridges Hall 160, (218) 477-2299 Chair: Andrew Chen
Faculty: Rhonda Ficek, Hanku Lee, Kristofer
Schlieper
The Computer Science and Information Systems Department (CSIS) offers majors and minors in three areas: Computer Science, Computer Information Systems, and Computer Information Technology. Programs of study in Computer
Science are intended for students planning to work in the high technology computer industry or pursue graduate work in computer science. Programs of study in Computer Information Systems are intended for students planning to work in applied areas that utilize computers as application tools. Programs of study in Computer Information
Technology are intended for students interested in working on setting up the computing infrastructure of an organization, including network and system administration.
B.S. Degree in Computer Information
Systems
The BS Degree in Computer Information Systems from MSUM you will allow a student to be able to competently develop computer software and possess competitive and comprehensive discipline- specific content knowledge. You will be able to
71 | P a g e
solve problems, communicate, to technical and non-technical audiences, about computers and computation through writing and speech. To receive the B.S. Degree in Computer Information Systems, the student must meet the minimum university requirements and specific requirements for the program. Completion of 120 credits is required for this degree which includes the Liberal Arts and Sciences Core (42 credits).
Student Learning Outcomes
Students will be able to competently develop computer software.
Students will be able to communicate, to technical and non-technical audiences, about computers and computation through writing and speech.
Students will possess competitive and comprehensive discipline-specific content knowledge.
Students will be able to solve problems in their careers.
Core Requirements (31 credits)
CSIS 145 Introduction to Information Systems (1) CSIS 241 Introduction to Web Design and
Development (3)
CSIS 152 Introduction to Computers and Programming I-a (3)
CSIS 153 Introduction to Computers and Programming I-b (3)
CSIS 304 Databases (3)
CSIS 336 C#.Net Programming (3) CSIS 340 Software Engineering (3)
CSIS 349 Networks and Data Communications (3) CSIS 405 E-Commerce Technology (3)
CSIS 433 Design, Implementation and Support of Information Systems (3)
CSIS 446 Intelligent and Predictive Systems (3)
Program Requirements
A student must complete an Experiential Learning Component before graduation. This learning component will be automatically met by taking either CSIS 469 or CSIS 492. Other ways to complete it include:
Participation in Academic Competitions (example: programming contest)
Participation in the Student Academic Conference (poster or presentation)
Faculty/Student Research Projects
Study Abroad
Military Service with CSIS related experience
Employment related to the student’s major
Job Shadowing
Community volunteer work related to the student’s major (example: through ACM)
Related Requirements (33 credits)
ACCT 231 Principles of Accounting II (3) ACCT 230 Principles of Accounting I (3) COMM 100 Speech Communication (3) ENGL 387 Technical Report Writing (3) FINC 340 Financial Management (3)
MATH 210 Concepts from Discrete Mathematics (3) MATH 229 Topics in Calculus (3)
MATH 234 Introduction to Probability and Statistics (3)
MGMT 260 Principles of Management (3) MGMT 380 Operations Management (3) MGMT 456 Project Management in Business (3)
Restricted Electives (12 credits)
12 credits, with at least 9 elective credits at or above the 300 level.
CSIS 252 Introduction to Computers and Programming II (3)
CSIS 290 Special Topics (1-3, up to 4 applied) CSIS 311 Server-Side Scripting (3)
CSIS 316 Ethics in the Information Age (3)
CSIS 335 Graphical User Interface Programming (3) CSIS 341 System and Network Administration (3) CSIS 352 Advanced Concepts in Programming (3) CSIS 360 Linux Programming and Development Tools (3)
CSIS 365 Mobile Application Development & Programming (3)
CSIS 349L Networking and Data Communications Lab (1)
72 | P a g e
CSIS 469 Internship (up to 3 applied) CSIS 490 Topics in Computer Science and Information Systems (1-3, up to 3 applied) CSIS 494 Undergraduate Research (1-3, up to 3 applied)
B.S. Degree in Computer Information
Technology
Students completing a BS in Computer Information Technology at MSUM will be able to competently develop computer software. They will possess competitive and comprehensive discipline-specific knowledge to solve problems in their careers. To receive the B.S. Degree in Computer Information Technology, the student must meet the minimum university requirements and specific requirements for the program. Completion of 120 credits is required for this degree which includes the Liberal Arts and Sciences Core (42 credits).
Student Learning Outcomes
Students will be able to competently develop computer software.
Students will be able to communicate, to technical and non-technical audiences, about computers and computation through writing and speech.
Students will possess competitive and comprehensive discipline-specific content knowledge.
Students will be able to solve problems in their careers.
Core Requirements (36 credits)
CSIS 103 Computer Concepts and Applications (3)
or
CSIS 104 Spreadsheet and Database Applications (3)
CSIS 145 Introduction to Information Systems (1) CSIS 241 Introduction to Web Design &
Development (3)
CSIS 152 Introduction to Computers and Programming I-a (3)
CSIS 153 Introduction to Computers and Programming I-b (3)
CSIS 222 Computer Maintenance (1)
CSIS 304 Databases (3)
CSIS 311 Server-Side Scripting (3)
CSIS 341 System and Network Administration (3) CSIS 349 Networks and Data Communications (3) CSIS 349L Networks and Data Communications Lab (1)
CSIS 360 Linux Programming and Development Tools (3)
CSIS 441 Network Security (3) CSIS 469 Internship (1-12) or
CSIS 405 E-Commerce Technology (3) or CSIS 446 Intelligent and Predictive Systems (3)
Program Requirements
A student must complete an Experiential Learning Component before graduation. This learning component will be automatically met by taking either CSIS 469 or CSIS 492. Other ways to complete it include:
Participation in Academic Competitions (example: programming contest)
Participation in the Student Academic Conference (poster or presentation)
Faculty/Student Research Projects
Study Abroad
Military Service with CSIS related experience
Employment related to the student’s major
Job Shadowing
Community volunteer work related to the student’s major (example: through ACM)
Related Requirements (9 credits)
COMM 100 Speech Communication (3) ENGL 387 Technical Report Writing (3)
MATH 210 Concepts from Discrete Mathematics (3)
Restricted Electives (12 credits)
At least 9 elective credits must be at or above the 300 level. At most 3 elective credits can come from CSIS 469.
CSIS 115 Introduction to MacOS X (1) CSIS 252 Introduction to Computers and Programming II (3)
73 | P a g e
CSIS 316 Ethics in the Information Age (3) CSIS 320 Architecture (4)
CSIS 335 Graphical User Interface Programming (3) CSIS 336 C#.Net Programming (3)
CSIS 340 Software Engineering (3)
CSIS 352 Advanced Concepts in Programming (3) CSIS 365 Mobile Application Development & Programming (3)
CSIS 405 E-Commerce Technology (3) CSIS 430 Operating Systems (4)
CSIS 433 Design, Implementation and Support of Information Systems (3)
CSIS 435 Compilers (4)
CSIS 446 Intelligent and Predictive Systems (3) CSIS 450 Programming Languages (3)
CSIS 469 Internship (1-12)
CSIS 490 Topics in Computer Science and Information Systems (1-3)
CSIS 492 Senior Seminar (1)
CSIS 494 Undergraduate Research (1-3)
B.S. Degree in Computer Science
Students completing a BS in Computer Science at MSUM will be able to competently develop computer software and will be able to
communicate, to technical and non-technical audiences, about computers and computation through writing and speech. To receive the B.S. Degree in Computer Science, the student must meet the minimum university requirements and specific requirements for the program. Completion of 120 credits is required for this degree which includes the Liberal Arts and Sciences Core (42 credits).
Student Learning Outcomes
Students will be able to competently develop computer software.
Students will be able to communicate, to technical and non-technical audiences, about computers and computation through writing and speech.
Students will possess competitive and comprehensive discipline-specific content knowledge.
Students will be able to solve problems in their careers.
Core Requirements (44 credits)
CSIS 152 Introduction to Computers and Programming I-a (3)
CSIS 153 Introduction to Computers and Programming I-b (3)
CSIS 252 Introduction to Computers and Programming II (3)
CSIS 304 Databases (3)
CSIS 316 Ethics in the Information Age (3) CSIS 320 Architecture (4)
CSIS 340 Software Engineering (3)
CSIS 349 Networks and Data Communications (3) CSIS 349L Networks and Data Communications Lab (1)
CSIS 352 Advanced Concepts in Programming (3) CSIS 430 Operating Systems (4)
CSIS 435 Compilers (4)
CSIS 446 Intelligent and Predictive Systems (3) CSIS 450 Programming Languages (3)
CSIS 492 Senior Seminar (1)
Program Requirements
A student must complete an Experiential Learning Component before graduation. This learning component will be automatically met by taking either CSIS 469 or CSIS 492. Other ways to complete it include:
Participation in Academic Competitions (example: programming contest)
Participation in the Student Academic Conference (poster or presentation)
Faculty/Student Research Projects
Study Abroad
Military Service with CSIS related experience
Employment related to the student’s major
Job Shadowing
Community volunteer work related to the student’s major (example: through ACM)
Related Requirements (20 credits)
74 | P a g e
ENGL 387 Technical Report Writing (3) MATH 261 Calculus I (4) or
MATH 229 Topics in Calculus (3)
MATH 210 Concepts from Discrete Mathematics (3) MATH 234 Introduction to Probability and Statistics (3) or
MATH 335 Intermediate Probability and Statistics I (3)
CHEM 150/CHEM 150L General Chemistry I and Lab (4) or
PHYS 160 College Physics I and Lab (4) or PHYS 200 General Physics I and Lab (4)
Restricted Electives (12 credits)
Students must choose twelve elective credits from the listed courses. At least nine of the twelve elective credits must be at or above the 300 level. CSIS 290 Special Topics (1-3)
CSIS 311 Server-Side Scripting (3)
CSIS 335 Graphical User Interface Programming (3) CSIS 336 C#.Net Programming (3)
CSIS 341 System and Network Administration (3) CSIS 360 Linux Programming and Development Tools (3)
CSIS 365 Mobile Application Development & Programming
CSIS 405 E-Commerce Technology (3)
CSIS 433 Design, Implementation and Support of Information Systems (3)
CSIS 441 Network Security (3) CSIS 469 Internship (up to 3 applied) CSIS 490 Topics in Computer Science and Information Systems (1-3)
CSIS 494 Undergraduate Research (1-3)