Department of Mathematical and Digital Sciences
Effective Fall 2015
As per PRP3604: All students earning a first baccalaureate degree will take at least 30 of their last 45 credits at Bloomsburg University, no more credits are required than the 30 credits. All first baccalaureate students will take at least 50% of credits required for the Major from a PASSHE university. Bloomsburg University may require up to a maximum of 50% of the Major credits. Program exceptions to the policy are to be approved by the Office of the Chancellor.
A total of 120 credits are needed for a Bachelor of Science degree.
COMPSCI.121 Object-Oriented Programming with Java
COMPSCI.122 Graphical User Interfaces in Java
COMPSCI.221 Advanced Java
COMPSCI.240 C and Assembly Language Programming
COMPSCI.255 Data Structures using C++
COMPSCI.330 Computer Organization
COMPSCI.350 Organizational of Programming Languages
COMPSCI.355 Analysis of Algorithms and Data Structures
COMPSCI.357 Principles of Database Design
COMPSCI.360 Computer Ethics, Social Impact and Security
COMPSCI.386 Operating Systems
COMPSCI.480 Object-Oriented Software Engineering
COMPSCI.323 Artificial Intelligence
COMPSCI.345 Mobile Device Application Development
COMPSCI.348 Data Mining
COMPSCI.356 Windows Programming
COMPSCI.375 Local Area Networks
COMPSCI.410 Computer Graphics
COMPSCI.430 Computer Architecture
COMPSCI.456 Theory of Computation
COMPSCI.457 Database Design II
COMPSCI.461 Internet Programming
COMPSCI.491 Special Topics in Computer Science
COMPSCI.497 Internship in Computer Science