Computer Engineering, B.S.Cp.E.

4 Years On Campus Bachelors Program

University of North Carolina Charlotte

Program Overview

The Bachelor of Science in Computer Engineering at the University of North Carolina Charlotte is designed for students who are passionate about technology and innovation. This program combines the principles of electrical engineering and computer science, preparing graduates for a dynamic career in designing and developing computer systems and software.

 

Curriculum Structure:

In the first year, students will build a solid foundation in mathematics and science, taking courses such as Calculus I and Introduction to Computer Programming. These introductory courses are essential for understanding the fundamental concepts that underpin computer engineering.

During the second year, students delve deeper into the core of computer engineering with courses like Digital Logic Design and Data Structures. This year emphasizes practical skills and theoretical knowledge, allowing students to engage in hands-on projects that enhance their learning experience.

In the third year, the curriculum shifts towards more specialized topics, including Microprocessor Design and Computer Architecture. Students will also begin to work on team-based projects, fostering collaboration and problem-solving skills that are crucial in the engineering field.

In the final year, students focus on advanced topics such as Embedded Systems and Software Engineering, culminating in a capstone project that showcases their skills and knowledge. This year is designed to prepare students for real-world challenges, ensuring they are ready to enter the workforce with confidence.

Focus Areas: Embedded Systems, Software Development, Hardware Design

Learning Outcomes: Problem-solving skills, Technical proficiency, Team collaboration

Professional Alignment (Accreditation): The program is accredited by the Accreditation Board for Engineering and Technology (ABET), ensuring it meets high educational standards.

Reputation (Employability Rankings): The University of North Carolina Charlotte consistently ranks well in employability, with a strong network of industry connections and a focus on practical experience.

Experiential Learning (Research, Projects, Internships etc.)

At the University of North Carolina Charlotte, the BS in Computer Engineering program is designed to provide students with a robust blend of theoretical knowledge and practical skills. Students engage in hands-on learning experiences that prepare them for real-world challenges in the tech industry. The program emphasizes experiential learning through various facilities and tools that enhance the educational journey.

 

Here are some key aspects of experiential learning in the Computer Engineering program at UNC Charlotte:

- State-of-the-Art Laboratories: Students have access to specialized labs, including the Robotics Lab, Embedded Systems Lab, and the Computer Networks Lab, where they can work on projects that simulate real-world engineering problems.

- Collaborative Projects: The curriculum includes group projects that encourage teamwork and problem-solving, allowing students to apply their knowledge in practical scenarios.

- Internship Opportunities: The program has strong ties with local and national tech companies, providing students with internship opportunities that offer valuable industry experience and networking.

- Software and Tools: Students utilize industry-standard software such as MATLAB, LabVIEW, and various programming languages, ensuring they are well-versed in the tools used in the field.

- Field Trips and Industry Visits: The program often organizes field trips to tech companies and research facilities, giving students insight into the latest industry trends and practices.

- Research Institutes: Students can engage with research initiatives at the Charlotte Research Institute, which focuses on innovative technologies and engineering solutions.

- Access to Libraries and Resources: The J. Murrey Atkins Library offers extensive resources, including databases and journals specific to engineering and technology, supporting students' research and learning.

These experiential learning opportunities not only enhance your academic experience but also equip you with the skills and connections needed to thrive in the competitive field of computer engineering. If you're ready to take the next step in your education, consider applying to the BS Computer Engineering program at UNC Charlotte!

Progression & Future Opportunities

Choosing to pursue a Bachelor of Science in Computer Engineering at the University of North Carolina Charlotte opens the door to a wealth of career opportunities. Graduates from this program often find themselves in high-demand roles such as Software Engineer, Systems Architect, and Network Administrator. The skills and knowledge gained here not only prepare you for immediate employment but also set a strong foundation for future career advancement:

 

- University Services: The Career Services Center offers personalized career counseling, resume workshops, and interview preparation to help you land your dream job. Additionally, the Engineering Career Fair connects students directly with top employers in the tech industry.

- Employment Stats and Salary Figures: According to recent data, over 90% of graduates from the College of Engineering are employed within six months of graduation, with starting salaries averaging around $70,000 per year.

- University–Industry Partnerships: UNC Charlotte has established partnerships with leading companies such as IBM, Microsoft, and Siemens, providing students with internship opportunities and real-world project experience that enhances their employability.

- Long-term Accreditation Value: The program is accredited by the Accreditation Board for Engineering and Technology (ABET), ensuring that your degree meets the highest standards of quality and is recognized by employers worldwide.

- Graduation Outcomes: Alumni of the program have gone on to work for prestigious organizations and have reported high levels of job satisfaction, often advancing to leadership roles within just a few years of graduation.

Further Academic Progression: After completing your BS in Computer Engineering, you may choose to further your education by pursuing a Master’s degree in Computer Engineering or a related field. This advanced study can deepen your expertise and open doors to specialized roles in research and development, as well as positions in academia. Additionally, you might consider certifications in emerging technologies or project management to enhance your qualifications and career prospects.

Embarking on this journey at UNC Charlotte not only equips you with essential skills but also connects you with a vibrant community and a network of professionals ready to support your career aspirations.

Program Key Stats

$8150
$25000
$25000
$80
EA, RD
Rolling


80%
No

Eligibility Criteria

BCC - BBC
3.2 - 3.4
22 - 26
65 - 70

1150 - 1350
31 - 32
6.5
90
Optional
Yes

How US Universities Assess Applicants

Career Options

  • microprocessor design
  • network engineering
  • hardware-software integration
  • software engineering
  • embedded system development
  • robotics

Book Free Session with Our Admission Experts

Admission Experts