Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

   
    Dec 18, 2024  
2019-2020 Undergraduate Catalog 
    
2019-2020 Undergraduate Catalog [ARCHIVED CATALOG]

Computer Science, BS


A Bachelor of Science with a major in computer science provides a high-quality education by balancing the theoretical and experimental aspects of hardware and software issues. Computer science is considered to be at or near the top in terms of BS degrees in demand for job prospects.


The Bachelor of Science degree with a major in computer science is a professional degree designed to prepare the student for a career of further studies in the technology and application of computers.

The Bachelor of Science degree with a major in computer science is accredited by the Computing Accreditation Commission (CAC) of ABET (abet.org), (415 N. Charles Street, Baltimore, MD 21201; 410-347-7700).

Program educational objectives

Graduates will:

  1. Pursue graduate studies in computer science or related disciplines, and/or a career in a technology field utilizing skills from the computer science areas studied during the undergraduate program.
  2. Act responsibly and ethically in their professional conduct and successfully engage in life-long learning.
  3. Work effectively in multi-disciplinary teams and exhibit the ability to communicate effectively.
  4. Complete professional work assignments that exhibit the ability to design, develop and implement software while applying computer science principles and practices to the solution of real problems.

Student outcomes

This program will enable students to attain, by the time of graduation:

  1. An ability to apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the discipline.
  2. An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.
  3. An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
  4. An ability to function effectively on teams to accomplish a common goal.
  5. An understanding of professional, ethical, legal, security and social issues and responsibilities.
  6. An ability to communicate effectively with a range of audiences.
  7. An ability to analyze the local and global impact of computing on individuals, organizations, and society.
  8. Recognition of the need for and an ability to engage in continuing professional development.
  9. An ability to use current techniques, skills, and tools necessary for computing practice.
  10. 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.
  11. An ability to apply design and development principles in the construction of software systems of varying complexity.

Hours required and general/college requirements


A minimum of 120 semester hours, of which 42 must be advanced, and fulfillment of degree requirements for the Bachelor’s degree as specified in the University Core Curriculum  in the Academics section of this catalog and the College of Engineering  requirements.

Minor


Optional.

Electives


Hours required for electives may vary based on course selection and the University Core Curriculum requirements. Electives may be required to satisfy the advanced hour requirement (42) and/or the minimum total hours required for the degree. For specific information see an academic advisor in the College of Engineering.

Other requirements


CSCI foundation courses include CSCE 1030 , CSCE 1040 , CSCE 2100 , CSCE 2110 , ENGL 1310  or TECM 1700 , TECM 2700 , and MATH 1710  . Satisfactory completion of the CSCI foundation courses with a minimum cumulative GPA of 2.5 is prerequisite to taking advanced courses in the major. Mandatory advisement is required each semester until the foundation courses have been successfully completed.

A grade point average of 2.0 is required for all major requirement courses and approved electives.

Policy on Transfer into the Computer Science degree, for students currently enrolled at UNT:

Students enrolled at UNT can transfer into Computer Science if they have completed the CSCI foundation courses with a C or better and a cumulative GPA of at least 2.5. The courses are CSCE 1030 , CSCE 1040 , CSCE 2100 , CSCE 2110 , ENGL 1310  or TECM 1700 , TECM 2700 , and MATH 1710 .

Policy on Academic Performance, Progression, and Dismissal in the College of Engineering

Students in the College of Engineering will conduct themselves in a professional manner in their interaction with their peers, faculty, staff and the community in general. A student may be dismissed from the college for inappropriate conduct (please refer to the Code of Student Conduct).

Each semester, students are required to take engineering foundation courses and/or prerequisites to the engineering foundation courses until all foundation courses are successfully completed. Successful completion is a 2.5 GPA for all engineering foundation courses with a C or better in each course.

A minimum grade of C is required in all courses required in a student’s major for degree completion. Courses include, but are not limited to, engineering, computing, mathematics, laboratory sciences, supporting area, technical elective, technical option, energy elective, and specialization courses.

A minimum grade of C is required in all courses required in a student’s major for prerequisite completion. Courses include, but are not limited to, engineering, computing, mathematics, laboratory sciences, supporting area, technical elective, technical option, energy elective, and specialization courses.

A student making grades lower than C two times in the same course in any College of Engineering foundation course or in any course required by the major is subject to dismissal from the College of Engineering, pending a review by the Associate Dean for Undergraduate Studies in the College of Engineering.

A student must maintain good academic standing within the university. Please see “Academic status” and “Regulations governing students under academic suspension” in the Academics section of this catalog.    

Foundation courses


Foundation courses for the degree program include the following.

Successful completion of foundation courses is based on achieving a C or higher in each course and a cumulative GPA of 2.5.

Major transfer policy


Students enrolled at UNT can transfer into Computer Science if they have completed the following courses with a C or better and cumulative GPA of at least 2.5.  The courses are:

Department policies


Policy on Academic Performance, Progression, and Dismissal in the College of Engineering

Students in the College of Engineering will conduct themselves in a professional manner in their interaction with their peers, faculty, staff and the community in general. A student may be dismissed from the college for inappropriate conduct (please refer to the Code of Student Conduct).

Each semester, students are required to take engineering foundation courses and/or prerequisites to the engineering foundation courses until all foundation courses are successfully completed. Successful completion is a 2.5 GPA for all engineering foundation courses with a C or better in each course.

Successful completion of the foundation courses is required for enrollment in all 3000 and 4000 level courses.

A minimum grade of C is required in all courses required in a student’s major for degree completion. Courses include, but are not limited to, engineering, computing, mathematics, laboratory sciences, supporting area, technical elective, technical option, energy elective, and specialization courses.

A minimum grade of C is required in all courses required in a student’s major for prerequisite completion. Courses include, but are not limited to, engineering, computing, mathematics, laboratory sciences, supporting area, technical elective, technical option, energy elective, and specialization courses.

A student making grades lower than C two times in the same course in any College of Engineering foundation course or in any course required by the major is subject to dismissal from the College of Engineering, pending a review by the Associate Dean for Undergraduate Studies in the College of Engineering.

A student must maintain good academic standing within the university. Please see “Academic status” and “Regulations governing students under academic suspension” in the Academics section of this catalog.”