Dec 10, 2018  
2018-2019 Undergraduate Catalog 
    
2018-2019 Undergraduate Catalog

Computer Science (B.S.)


Return to {$returnto_text} Return to: Program Descriptions

Program: B.S.
Department of Computer Science   
College of Engineering, Technology, and Computer Science

Engineering, Technology, and Computer Science Building 125 ~ 260-481-6803


Computer Science is a growing field with a high demand for capable individuals who possess skills in programming, development of software systems, computing, and the flexibility to adapt as technology changes.  The Computer Science program provides students a durable technical foundation in an environment of rapid technical change, promotes their professional growth through contact with the best professional practice, and enables them to play a role in resource and technical leadership in the regional communities.  Students of the program gain the skills and knowledge in Computer programming, Software engineering, Data science, Database systems, Computer networks & security, Web technology, Computer graphics & visualization, Human-computer interaction, Artificial intelligence, Computer architecture, and Theory & algorithms.  Earning a B.S. in Computer Science will prepare you for a career as a computer professional that is highly sought after and constantly evolving, or to continue advanced study in a graduate program.


Student Learning Outcomes:

The graduates from the Computer Science program are expected to know and gain:

  • An ability to apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the discipline.
  • An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.
  • An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
  • An ability to function effectively on teams to accomplish a common goal.
  • An understanding of professional, ethical, legal, security and social issues and responsibilities.
  • An ability to communicate effectively with a range of audiences.
  • An ability to analyze the local and global impact of computing on individuals, organizations, and society.
  • Recognition of the need for and an ability to engage in continuing professional development.
  • An ability to use current techniques, skills, and tools necessary for computing practice.
  • An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
  • An ability to apply design and development principles in the construction of software systems of varying complexity.

Accreditation:

  • The B.S. program in computer science is accredited by the Computing Accreditation Commission of ABET.

Program Delivery:

  • The Computer Science program is mainly delivered through on-campus courses. However, limited number of courses are available as hybrid courses.

Declaring This Major:

Students interested in declaring Computer Science as their major may do so in one of two ways:

  • On their application when they first apply to Purdue University Fort Wayne

  • After meeting with a CS faculty advisor, a change of major can be declared.

General Requirements:

Program Requirements:

In addition to satisfying the requirements of Purdue Fort Wayne (Regulations  ) and the College of Engineering, Technology, and Computer Science (Colleges ), you must complete the following courses. Only computer science courses in which you have earned a grade of C or better can be applied to the degree or used to satisfy prerequisites. A maximum of 10 credits with a grade of D will be accepted in non CS courses.

General Education Requirements Credits: 33+


General Education Requirements    

Contact the Department of Computer Science for more information.

Category A: Foundational Intellectual Skills


2. Speaking and Listening Credits: 3


3. Quantitative Reasoning Credits: 4


Category B: Ways of Knowing


4. Scientific Ways of Knowing Credits: 3-5


General Education Requirements  

  • See the approved list of Category B Competency 4 courses on the Purdue Fort Wayne General Education Program web page. To avoid taking multiple courses, the Department recommends choosing a course that covers all learning outcomes.

5. Social and Behavioral Ways of Knowing Credits: 3


General Education Requirements  

  • See the approved list of Category B Competency 5 courses on the Purdue Fort Wayne General Education Program web page. To avoid taking multiple courses, the Department recommends choosing a course that covers all learning outcomes.

6. Humanistic and Artistic Ways of Knowing Credits: 3


General Education Requirements  

  • See the approved list of Category B Competency 6 courses on the Purdue Fort Wayne General Education Program web page. To avoid taking multiple courses, the Department recommends choosing a course that covers all learning outcomes.

7. Interdisciplinary or Creative Ways of Knowing Credits: 3


General Education Requirements  

  • See the approved list of Category B Competency 7 courses on the Purdue Fort Wayne General Education Program web page. To avoid taking multiple courses, the Department recommends choosing a course that covers all learning outcomes.

Category C: Capstone


8. Capstone Experience Credits: 3


General Education Requirements  

  • See the approved list of courses in Category C Competency 8 on the Purdue Fort Wayne General Education Program web page. The Capstone requirement may be satisfied by taking an appropriate Computer Science course. CS 306 is recommended.

Advanced Communication Credits: 3


The Advanced Communication requirement may be satisfied by any COM or ENGL course with a prerequisite of COM 11400 or ENGL 13100. Any of ENGL 23301, COM 32300, 30300, 31800, 31000, or 32000 is recommended.

Approved Science Courses Credits: 12-15


A total of 12 credit hours in approved science courses, including the Lab Science sequence, are required. In addition to the courses identified in the Lab Science I and II requirements, any 3- or 4-credit course in Astronomy, Biology, Chemistry, Geology or Physics may be chosen to fulfill this requirement.

  • Laboratory Science I Cr. 4-5.
  • Laboratory Science II Cr. 4-5.
  • Science Elective Cr. 3-5.

The following Lab Science sequences may be used to satisfy the Lab Science I and II requirements:

Lab Science I Lab Science II
BIOL 11700   - Principles of Ecology & Evolution - Cr. 4 BIOL 11900   - Principles of Structure and Function - Cr. 4
CHM 11500    - General Chemistry - Cr. 4 CHM 11600    - General Chemistry - Cr. 4

EAPS 10300  - Earth Science: Materials and Processes or
EAPS 10001  - General Geology - Cr. 3

EAPS 10401    - Earth Science: Evolution of the Earth - Cr. 3 
EAPS 21100  - Introduction to  Paleobiology - Cr. 3
EAPS 10300    - Earth Science: Materials and Processes or
EAPS 10001  - General Geology - Cr. 3
EAPS 22101    - Introductory Mineralogy - Cr. 3-4 &
EAPS 22201  - Introduction to Petrology - Cr. 3-4
PHYS 22000   - General Physics - Cr. 4 PHYS 22100    - General Physics - Cr. 4
PHYS 21800   - General Physics - Cr. 4 PHYS 21900    - General Physics II - Cr. 4
PHYS 15200   - Mechanics - Cr. 5 PHYS 25100    - Heat, Electricity, and Optics - Cr. 5

Areas of Concentrations: 15 Credit Hours


To satisfy the Concentration Area requirement, at least six credit hours must be chosen from one area. CS 46500 is required for all areas. The remaining credits may be distributed among the other Areas. With Departmental approval, up to six hours may be chosen from CS 49200, CS 49400 or CS 49500.

Theoretical Foundations Concentration


Approved Electives: 8-10 Credit Hours


Courses selected with approval of advisor to meet 120 credit hour requirement, if necessary.

Minor in Computer Science


GPA Requirement


You must satisfy the Purdue Fort Wayne and the College of Engineering, Technology, and Computer Science Cumulative GPA requirement for graduation.

Academic Regulations Specific to the Program


  • Only computer science courses in which you have earned a grade of C or better can be applied to the degree or used to satisfy prerequisites.
  • Only courses with a grade of C- or better count to satisfy the Purdue Fort Wayne general education requirements.
  • A maximum of 10 credits with a grade of D will be accepted in non-CS courses.
  • No credit toward graduation will be given for courses or sequences with overlapping content.
  • Preparation courses ENGL 12900/13000/15000 and MA 11100/12401/15300/15400 do not count for credit towards the CS degree.

Total Credits Required: 120


Student Responsibilities


You are responsible for satisfying the graduation requirements specified for your selected program. Thus, it is essential that you develop a thorough understanding of the required courses, academic policies, and procedures governing your academic career. All requests for exceptions to specific requirements must be made in writing and may be granted only by written approval from the appropriate chair or dean.

Return to {$returnto_text} Return to: Program Descriptions