Computer Science (BSCS)

Description

The goal of the B.S.C.S. program is to give each student a thorough professional education in contemporary computer science while allowing sufficient flexibility for the student to pursue individual interests in related technical fields.

Minimum Total Credit Hours: 127

Goals/Mission Statement

Mission Statement

The Department of Computer and Information Science at the University of Mississippi seeks to provide high-quality programs of instruction, research, and service and to refine them continuously to meet the evolving needs of its students and society. Toward this end, the Department shall: 

  • enable its undergraduate students to master the fundamental principles of computing and to develop the skills needed to solve practical problems using contemporary computer-based technologies and practices;
  • empower its graduate students to understand advanced concepts, develop new technologies and methods, and expand the base of fundamental knowledge;
  • cultivate a community of professionals that encourages scholarship and facilitates both applied and theoretical research;
  • serve its constituents in government, industry, and the public as a resource on state-of-the-art computing science and information technology.

BSCS Program Educational Objectives

As effective members of the Computer Science profession:

  1. Graduates demonstrate the ability to solve computing problems commensurate with their levels of professional experience
  2. Graduates demonstrate the ability to contribute effectively to the benefit of teams
  3. Graduates continue to update their professional knowledge and skills to adapt to changes in technology and the evolving needs of society and the workplace

BSCS Student Outcomes

In keeping with the accreditation of the BSCS program by Computing Accreditation Commission of ABET, Inc., the Department helps students have the ability to:

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.

Degree Requirements

The academic regulations for this degree program, as entered in the University of Mississippi Catalog, are in effect for the current or selected academic year and semester. The University of Mississippi reserves the right to

  1. change or withdraw courses;
  2. change rules for registration, instruction, and graduation; and
  3. change other regulations affecting the student body at any time.

General Education

Select one of the following First Year Writing I courses:3
Freshman Honors I
Introduction to College Writing
First-Year Writing I
Select one of the following First Year Writing II courses:3
First-Year Writing II
First Year Seminar
Freshman Honors II
Select three hours of fine arts from the following: 13
Art History (ARTH)
Music (MUSC)
Dance (DANC)
Theatre Arts (THEA)
Introduction to the Fine Arts
Interdisciplinary Arts
Advanced Interdisciplinary Arts
Introduction to Music Literature
Fundamentals of Music Theory
Introduction to Music
Introduction to World Music Cultures
Music Theory and Analysis I
Dance Appreciation
Appreciation of the Theatre
Introduction to Cinema
Select six hours of social sciences courses from the following:6
Anthropology (ANTH)
Economics (ECON)
Interdisciplinary Social Sciences
Advanced Interdisc Social Science
Political science (POLS)
Psychology (PSYC)
Sociology (SOCY)
Freshman Honors I 2
Freshman Honors II 2
Select three hours of humanities courses from the following:3
African American Experience I
African American Experience II
Classics (CLSC)
Humanities and the Environment
Introduction to Gender Studies
Introduction to Queer Studies
History (HIST)
Interdisciplinary Humanities
Humanities and the Experience of War
Advanced Interdisciplinary Humanities
Literature (ENGL 1030, 2220-2226)
Philosophy (PHIL)
Religion (RELG)
Southern studies (SSTU 1000-level)
Freshman Honors I 2
Freshman Honors II 2
Select three hours of Fine Arts, Humanities, or Modern language3
Modern Language include courses in courses in Ancient Greek (GREK), Arabic (ARAB), Swahili (SWAH), Japanese (JAPN), Korean (KORE), Latin (LATN), Portuguese (PORT), Russian (RUSS), Spanish (SPAN
Select three hours of literature survey3
Survey in Literary History
Survey of World Literature to 1650
Survey of World Literature since 1650
Survey of American Lit to the Civil War
Survey of American Lit since Civil War
Survey of British Lit to 18th Century
Survey of Brit Lit since Romantic Period
Business and Professional Speech
Total Hours24
1

Studio and workshop courses cannot be used to satisfy this requirement.

2

if not being used to fulfill composition requirements

General Education II

Select eight hours of laboratory science of the following:8
General Chemistry I
General Chemistry II
General Chemistry Laboratory I
General Chemistry Laboratory II
Physics for Science & Engineering I
Physics for Science & Engineering II
Lab Physics for Science & Engineering I
Lab Physics for Science & Engineering II
Biological Sciences I
Biological Sciences I Laboratory
Biological Sciences II
Biological Sciences II Laboratory
MATH 2611Unified Calculus & Analytic Geometry I3
MATH 2612Unified Calculus & Analytic Geometry II3
Total Hours14

Major Requirements

CISE 1011Computer Science I3
CISE 1012Computer Science II 13
CISE 2011Computer Science III3
CSCI 2023Computer Org. & Assembly Language3
CSCI 3000Social Responsibility in Comp. Science1
CSCI 3075Introduction to Database Systems3
CSCI 3087Software Design and Development3
CSCI 4023Introduction to Operating Systems3
CSCI 4033Algorithm and Data Structure Analysis3
CSCI 4050Formal and Programming Languages3
CSCI 4996ASenior Project3
Total Hours31
  • School of Engineering GPA
    • Must be at least a 2.0.

Major Requirements II

ENGR 1010
& ENGR 1110
Engineering Fundamentals
and Engineering Fundamentals Lab
3
Select three credit hours of additional science electives from the following:3
Intro Astronomy of the Solar System
Intro Astronomy of Stars and Galaxies
Elementary Organic Chemistry I
Elementary Organic Chemistry II
Physical Geology
Historical Geology
Earth Dynamics
Environmental Geology - Hazards
Environmental Geology - Resources
Introduction to Oceanography
Dinosaurs 1
Bio, Chem, Phys & Geo 3000+ and any of our Lab Science not already taken
ELEC 2350Principles of Digital Systems3
ELEC 2360Digital Systems Laboratory I1
MATH 2613Unified Calculus & Analytic Geometry III3
or MATH 3190 Introduction to Linear Algebra
MATH 3010Discrete Mathematics3
MATH 3020Applied Modern Algebra3
or MATH 4010 Combinatorics
MATH 3750Introduction to Statistics I3
Total Hours22
1

not both 1010 and 1040

Non-minor Requirements

  • Complete either 18 hours of course work for an approved minor or other technical electives chosen in consultation with the academic advisor.

Concentration - Standard

Select 15 hours of computer science electives chosen from computer science courses at the 3000 level or above15

Concentration - Data Science

CSCI 3043Fundamentals of Data Science3
CSCI 4043Advanced Data Science3
Select nine additional hours of data science courses from the following:9
Information Storage and Retrieval
Introduction to Numerical Methods
Information Visualization
Special Topics in Data Science
Natural Language Processing
Data Mining
Total Hours15

Concentration - Computer Security

CSCI 3025Foundations of Computer Security3
CSCI 3061Introduction to Computer Networks3
CSCI 4026System Security3
CSCI 4027Network Security3
Select three hours of computer security courses from the following:3
Systems of Programming
Special Topics in Data Science
Operating Systems
Computer Networks
Total Hours15