BS in Computer Engineering drafted draft
Program Overview
The Bachelor of Science degree in Computer Engineering emphasizes the ability of developing and adapting computer hardware for applications, and prepares broadly trained computer engineers who are experienced in both software and hardware engineering. This program requires a minimum of 64 credit hours in computer science and computer engineering, about 32 credit hours in mathematics and the sciences, and the university general education program. The departmental curriculum provides required computer engineering courses such as assembly language programming, electronics, computer architecture, signals and systems, digital logic, microprocessor systems, and embedded systems; as well as elective courses in networking, operating systems, image processing, signal processing, microelectronics, and other current topics in computer science and engineering.
The Bachelor of Science, with a major in computer engineering, requires successful completion of 123 hours, including (1) the UCA Core: complete 38 hours to meet lower-division UCA Core requirements (Computer Engineering majors are exempt from the requirement to complete a life science course under the Critical Inquiry category of the lower-division UCA Core.) and complete upper-division UCA Core requirements using major, minor, or elective courses (2) degree requirements; and (3) major requirements outlined below. This program does not require a minor.
Mathematics Pathway: First-time, first-year students majoring in Computer Engineering enter the College Algebra Mathematics Pathway and must enroll in MATH 1390 during their first year of study, unless they have been awarded credit for MATH 1390. Students with an ACT Math subscore between 22 and 26 should enroll in MATH 1486 Calculus Preparation. Student with an ACT Math subscore of 27 or greater should enroll in MATH 1496 Calculus I.
Abbreviation Key – UCA Core Program
LD = Lower Division
UD = Upper Division
C = Effective Communication
D = Diversity
I = Critical Inquiry
R = Responsible Living
Z = Capstone Experience
Program Outline
Required Computer Science and Computer Engineering Courses (55 hours)
- ENGR 1301 Introduction to Engineering
- CSCI 1470 Computer Science I
- CSCI 1480 Computer Science II
- CSCI 2320 Data Structures
- CSCI 2340 Assembly Language Programming
- ENGR 2447 Electronics
- ENGR 3301 Signals and Systems
- CSCI 3380 Computer Architecture
- CSCI 3381 Object-Oriented Software Development with Java
- ENGR 3415 An Introduction to Digital Logic
- ENGR 3416 Microprocessor Systems
- ENGR 4311 Senior Design 1
- ENGR 4312 Senior Design 2 [UD UCA Core: Z]
- CSCI 4321 Ethical Implications of Technology [UD UCA Core: D, R]
- ENGR 4450 An Introduction to Embedded Systems
- CSCI 4490 Software Engineering [UD UCA Core: Z]
Elective Computer Engineering Courses (9 hours required; choose at least three)
- CSCI 2335 Networking
- CSCI 3V75 Internship
- CSCI 3330 Algorithms
- CSCI 3345 Human-Computer Interaction
- CSCI 3360 Database Systems [UD UCA Core: C]
- CSCI 3370 Principles of Programming Languages
- CSCI 3382 Multi-Core and Multithreaded Programming
- CSCI 3385 Artificial Intelligence
- CSCI 4V95 Independent Study
- CSCI 4300 Operating Systems
- CSCI 4305 Linux/UNIX Systems
- CSCI 4310 Numerical Methods for Data Science
- CSCI 4315 Information Security [UD UCA Core: R]
- CSCI 4340 Introduction to Parallel Programming
- CSCI 4350 Computer Graphics
- CSCI 4352 Introduction to Game Programming
- CSCI 4353 Introduction to Multimedia Computing
- CSCI 4355 Distributed Object Computing
- CSCI 4357 Programming Mobile Devices
- CSCI 4360 Special Topics in Computer Science
- CSCI 4365 Web Technologies
- CSCI 4370 Data Mining
- CSCI 4371 Machine Learning
- CSCI 4372 Data Clustering
- CSCI 4390 Theory of Computation
- ENGR 3340 An Introduction to Digital Image Processing
- ENGR 3447 Microelectronics
- ENGR 4315 An Introduction to Signal Processing
- CSEC 3300 Introduction to Number Theory and Cryptography
- CSEC 3320 Computer Forensics [UD UCA Core: I]
- CSEC 4320 Ethical Hacking
- CSEC 4330 Software Security
- CSEC 4335 Network Security
- CSEC 4345 Cyber-Physical Security
Required Mathematics Courses (20 hours)
- MATH 1496 Calculus I
- MATH 1497 Calculus II
- MATH 2311 Elementary Statistics
- CSCI 2330 Discrete Mathematics for Computing
- MATH 3320 Linear Algebra [UD UCA Core: I]
- MATH 3331 Ordinary Differential Equations [UD UCA Core: C]
Required Science Courses (12 hours)
- BIOL 1400 Exploring Concepts in Biology or BIOL 1440 Principles of Biology I
- PHYS 1441 University Physics 1
- PHYS 1442 University Physics 2
Other Required Courses (27 hours)
- Lower-division UCA Core Electives
- Upper-division UCA Core Elective
University of Central Arkansas
Overview:
University of Central Arkansas (UCA) is a public university located in Conway, Arkansas. It boasts a rich 115-year tradition of excellence and is committed to providing an innovative and collaborative education within a culture of student support and success.
Services Offered:
UCA offers a wide range of services to its students, including:
Academic Advising:
Provides guidance and support for academic planning and course selection.Accessibility Resources and Services:
Offers accommodations and support for students with disabilities.Bear Card:
A multi-purpose card used for access to campus facilities, meal plans, and more.Bookstore:
Provides textbooks, course materials, and merchandise.Campus Safety:
Ensures a safe and secure environment for students, faculty, and staff.Career Services:
Assists students with career exploration, job search, and internship opportunities.Disability Resource Center:
Provides support and accommodations for students with disabilities.Financial Aid:
Offers various financial aid programs and scholarships to help students fund their education.Food Services:
Provides dining options on campus.Housing & Residence Life:
Offers on-campus housing options and residence life programs.Information Technology:
Provides technical support and resources for students.Library:
Offers a vast collection of books, journals, and digital resources.Student Health:
Provides healthcare services to students.Student Organizations:
Offers a wide variety of student organizations for students to join and engage in extracurricular activities.Veterans Services:
Provides support and resources for veteran students.Student Life and Campus Experience:
UCA offers a vibrant campus life with numerous opportunities for students to get involved and make connections. Students can:
Join over 150 Recognized Student Organizations:
Catering to diverse interests and passions.Participate in various events and activities:
From sporting events to cultural performances.Live in on-campus housing:
With various residence halls and living learning communities.Enjoy recreational facilities:
Including a campus recreation center.Volunteer in the community:
Through service-learning opportunities.Key Reasons to Study There:
UCA Commitment:
A groundbreaking program offering a debt-free pathway for tuition and fees for incoming Arkansas freshmen with household income of $100k or less.Small class sizes:
Allowing for personalized attention from faculty.Engaging programs:
Providing hands-on learning experiences and internships.Supportive community:
Fostering a sense of belonging and success.Strong academic reputation:
With a focus on research and experiential learning.Academic Programs:
UCA offers a wide range of academic programs across five colleges: