Computer Science - B.S. Degree

Department of Computer and Information Sciences
Office: 2148 Fenton Hall

(716) 673-4820

Junaid Zubairi, Chairperson

Email: csit@fredonia.edu

Website: http://home.fredonia.edu/cis


The common core of fundamental courses in the science of computing provide essential emphasis on theory, practice and applications. In addition, the students complete two Mathematics courses and take four departmental electives with the guidance and approval of their advisor. Three of the electives must be at 300/400 level.

Major Requirements

 

Computer Science Core Courses:

CSIT 121Computer Science I

3

CSIT 221Computer Science II

3

CSIT 231Systems Programming

3

 

CSIT 241Discrete Mathematics I

3

or

MATH 231Linear Algebra

4

 

CSIT 311Assembly Language and Computer Organizations

3

CSIT 321Paradigms of Programming Languages

3

CSIT 324Object Oriented Programming

3

CSIT 341Data Structures

3

CSIT 425Software Engineering

3

CSIT 431Introduction to Operating Systems

3

CSIT 455Relational and Object Databases

3

Total Credit Hours:33-34

Note:

Mathematics Requirements:

 
MATH 120Survey of Calculus I

3

or

MATH 122University Calculus I

4

 

MATH 121Survey of Calculus II

3

or

MATH 123University Calculus II

4

 

STAT 250Statistics for Scientists

3

Total Credit Hours:9-11
 

Computer Science Electives (9 credits must be at upper level)

CSIT 291Special Topics

0-3

CSIT 300Internship

1-12

CSIT 307Web and Mobile App Design

3

CSIT 333Mobile Applications Development

3

CSIT 390Directed Study

1-3

CSIT 400Directed Independent Study

1-3

CSIT 411Programming for Embedded Microcontrollers

3

CSIT 413Computer Architecture

3

CSIT 433Compiler Construction

3

CSIT 435Data Communication and Networks

3

CSIT 437Advanced Operating Systems

3

CSIT 441Analysis and Design of Algorithms

3

CSIT 443Theory of Computation

3

CSIT 456Information and Decision Support Systems

3

CSIT 461Introduction to AI and Knowledge Engineering

3

CSIT 462Computer Graphics

3

CSIT 463Introduction to Digital Image Processing and Computer Vision

3

CSIT 473Data Warehousing and Mining

3

CSIT 475Electronic Commerce

3

CSIT 490Seminar on Selected Topics

1-3

CSIT 496Special Topics

1-3

CSIT 497Thesis

3

CSIT 499Senior Project

3

Total Credit Hours:12

Note: 

Total Credit Hours: 54-57