Program: Computer Science, Software Engineering Concentration, B.S. - University of North Carolina at Charlotte (2024)

Jul 05, 2024
Undergraduate Catalog | 2020-2021

Catalog Navigation

Catalog Home

What’s New This Year?

Catalog FAQs

ATTENDING UNC CHARLOTTE

Welcome to UNC Charlotte

About the University

Admission to the University

Campus Life and Student Resources

Financial Information

University Regulation of Student Conduct

Academic Programs

Course Descriptions

General Education Requirements

Accreditations

Degree Requirements and Academic Policies

COLLEGES/UNITS

College of Arts + Architecture

College of Business

College of Computing and Informatics

College of Education

College of Engineering

College of Health and Human Services

School of Data Science

Office of Undergraduate Education (Honors College, University College)

DOWNLOADS

HELPFUL GUIDES

Glossary

LOG IN

My Catalog Bookmarks

HELP

Undergraduate Catalog | 2020-2021 Previous Edition

Print Academic Plan of Study (opens a new window) | Print-Friendly Page (opens a new window)

Facebook this Page (opens a new window)

Tweet this Page (opens a new window)

This concentration is designed to best prepare students to match the diverse requirements of employers. It also prepares students to pursue graduate studies in computing and other related areas.

The B.S. in Computer Science program requires a common set of a computer science courses, as well as a second concentration in a non-computer science discipline, satisfied by a second major, a minor, or a set of coordinated courses developed through consultation with an advisor. Graduates from the B.S. program are thus expected to have knowledge and skill in computer science plus a complementary discipline to which computing applies.

Admission Requirements

Freshmen

Minimum GPA: 2.5

Other requirements: Admission is competitive for computer science programs and, if admissible, freshmen must present a minimum SAT-Math score of 530 or ACT-Math subscore of 22.

Transfers

Minimum GPA: 2.5

Pre-Major/Prerequisite Courses: A grade of C or above is required in any previously attempted Computer Science course. Students must be able to transfer credits for the equivalent of College Algebra.

Other requirements: Transfer students must present an overall GPA of at least 2.5 with no grade less than C in Computer Science courses. For internal transfer students, participation in a Change of Major Workshop offered by the CCI Advising Center is required before becoming eligible to declare the Computer Science major.

Transferable Credit Hours: 24

Degree Requirements

General Education Courses (37-41 credit hours)

For details on required courses, refer to the General Education Program. Students majoring in Computer Science should plan on taking the following courses that meet both general education and major requirements:

  • MATH 1241 - Calculus I (3) (fulfills Mathematical and Logical Reasoning requirement)
  • MATH 1242 - Calculus II (3) (fulfills Mathematical and Logical Reasoning requirement)
  • ENGL 2116 - Introduction to Technical Communication (3) (W) (fulfills Communication Skills requirement)
  • ITCS 3688 - Computers and Their Impact on Society (3) (O,W) (fulfills Communication Skills requirement)

Major Courses (50 credit hours)

Core Courses (26 credit hours)

  • ITSC 1212 - Introduction to Computer Science I (4)
  • ITSC 1213 - Introduction to Computer Science II (4)
  • ITSC 2214 - Data Structures and Algorithms (3)
  • ITSC 3146 - Introduction to Operating Systems and Networking (3)
  • ITSC 3155 - Software Engineering (3)
  • ITSC 3181 - Introduction to Computer Architecture (4)
  • ITSC 1600 - Computing Professionals (2)
  • or ITSC 2600 - Computing Professionals II (2)
  • ITSC 2175 - Logic and Algorithms (3)
  • or MATH 1165 - Introduction to Discrete Structures (3)

Mathematics and Statistics Courses (6 credit hours)

  • MATH 2164 - Matrices and Linear Algebra (3)
  • STAT 2122 - Introduction to Probability and Statistics (3)

Elective Courses in Other Disciplines (15 credit hours)

Select 15 elective credit hours. Courses that count towards this requirement must have a discipline prefix other than ITSC, ITCS, or ITIS. This requirement can be fulfilled by pursuing a/an:

  • Minor
  • Second major
  • Honors program
  • Undergraduate certificate
  • Set of courses selected by the student that do not satisfy any other degree requirement

Capstone Course (3 credit hours)

Select one of the following:

  • ITSC 4155 - Software Development Projects (3)
  • ITSC 4681 - Senior Design I (3)
  • ITSC 4682 - Senior Design II (3)
  • ITSC 4850 - Senior Project I (3)
  • ITSC 4851 - Senior Project II (3)
  • ITSC 4990 - Undergraduate Research (3)
  • ITSC 4991 - Undergraduate Thesis (3)
  • ITSC 4750 - Honors Thesis (3)

Concentration Courses (27 credit hours)

  • ITIS 3130 - Human-Centered Design (3)
  • ITIS 3135 - Web-Based Application Design and Development (3)
  • ITIS 3200 - Introduction to Information Security and Privacy (3)
  • ITIS 3300 - Software Requirements and Project Management (3)
  • ITIS 3310 - Software Architecture and Design (3)
  • ITIS 3320 - Introduction to Software Testing and Assurance (3)
  • ITIS 4166 - Network-Based Application Development (3)
  • ITIS 4221 - Secure Programming and Penetration Testing (3)
  • ITCS 3160 - Database Design and Implementation (3)

Unrestricted Elective Courses

As needed to complete the credit hours required for graduation.

Additional Degree Requirements

Degree Total = 120 Credit Hours

Cooperative Education Program

By participating in the Cooperative Education program, students in a Computer Science degree program may pursue their education along with alternating semesters of full-time work experiences so that they may be better prepared to enter their chosen professional career. Interested students should contact the University Career Center for more information.

Experiential Learning and Service Opportunities

Students are encouraged to participate in professional work experiences in support of their academic and career development through the cooperative education, 49ership, internship, and service programs offered to them. The College of Computing and Informatics works with the University Career Center to expand experiential learning offerings to enable more students to graduate with career-related experience. For more information about experiential learning opportunities, please see the University Career Center section within the Office of Undergraduate Educationin this Catalog.

Grade Requirements

  • The GPA requirement for all Computer Science undergraduate degree programs is 2.0 or above in all courses applied to the degree and all courses in the major.
  • Students have a limit of 2 attempts per course in the major (plus 1 more by petition). This applies to all courses listed under the Major Courses and Concentration Courses categories of B.S. and B.A. in Computer Science degree programs. The third attempt at a course can only be approved by petition. In addition, a Withdrawal does not count as an attempt, as that effort is already restricted via the Withdrawal limit.
  • Students are required to achieve a grade of C or above in all Core Courses within the major, as listed above.

Honors Program

For details about the College of Computing and Informatics Honors Program, visit the program page.


Back to Top | Print Academic Plan of Study (opens a new window) | Print-Friendly Page (opens a new window)

Facebook this Page (opens a new window)

Tweet this Page (opens a new window)

Program: Computer Science, Software Engineering Concentration, B.S. - University of North Carolina at Charlotte (2024)

FAQs

How good is UNC Charlotte Computer Science program? ›

Graduate programs in the Cato College of Education rank No. 71 overall. The College of Computing and Informatics ranks among the top 100 best computer science schools (No. 96).

What are the concentrations of Computer Science at GMU? ›

The computer science department offers a BS in Computer Science and a BS in Applied Computer Science, with concentrations in bioinformatics, geography, computer game design, and software engineering. Mason's BS in Information Technology teaches students how to apply IT to support business systems.

What is the acceptance rate for UNCC CS? ›

CS is a very rigorous and technical major. It is also a highly competitive program with an admit rate of 6.7%.

How hard is it to get into NC State Computer Science? ›

But that demand has come at a cost — the department only accepted 75 out of 107 applicants attempting to CODA into the CSC major. This is almost double the number of applicants in fall 2020, where 50 out of 68 applicants were accepted into the CSC major.

How much do computer science graduates make at UNC Charlotte? ›

degree in Computer Science from UNC Charlotte. According to the Summer 2020 Salary Report from the National Association of Colleges and Employers, the average starting salary for undergraduate Computer Science graduates is $76K, and the average starting salary for Master's degree Computer Science graduates is $95K.

Is it hard to get into UNC CS? ›

However, UNC Chapel Hill as a whole is quite selective, with an acceptance rate of around 20%. To be a competitive applicant, it's essential to have a strong academic profile along with demonstrated interests in your desired field (in this case, computer science).

What is the best concentration for Computer Science major? ›

Here are some of the most common computer science major concentrations you can pursue.
  • Artificial Intelligence. In an AI concentration, you'll study human-computer interactions, natural language processing, and machine learning. ...
  • Cybersecurity. ...
  • Game Design. ...
  • Robotics. ...
  • Software Engineering.

What GPA do you need for GMU Computer Science? ›

You need a minimum GPA of 3.3. You also need to have passed CS 310 and CS 330 with a grade of C or higher. Please note that meeting the minimum required GPA does not guarantee acceptance.

What is the most popular major at GMU? ›

The most popular majors at George Mason University include: Business, Management, Marketing, and Related Support Services; Computer and Information Sciences and Support Services; Health Professions and Related Programs; Social Sciences; Homeland Security, Law Enforcement, Firefighting and Related Protective Services; ...

Can I get into UNC Charlotte with a 2.7 GPA? ›

*Applicants with an overall GPA below 2.7 can seek admission through GPA forgiveness. **It is strongly recommended that you contact Ms. Cassandra Himes (chimes1@charlotte.edu, 704-687-8727) to have your background content credits reviewed prior to submitting an application to the Graduate School.

How hard is it to get in to the UNCC? ›

The acceptance rate at UNC Charlotte is 79.6%.

In other words, of 100 students who apply, 80 are admitted. This means the school is not selective. As long as you don't fall way below average, you'll likely get in.

How prestigious is UNCC? ›

University of North Carolina—Charlotte's ranking in the 2024 edition of Best Colleges is National Universities, #178.

Which UNC is best for computer science? ›

University of North Carolina at Chapel Hill

#1 Best Colleges for Computer Science in North Carolina.

How much does it cost to go to university of North Carolina computer science? ›

UNC offers a 4 years long Bachelor of Science in Computer Science course. The tuition fees to pursue this program is USD 39228.0. English language proficiency test accepted for admission to UNC Bachelor of Science in Computer Science are IELTS and TOEFL.

What is the difference between computer engineering and computer science NC State? ›

While design is the heart of the engineering profession, computer engineers perform other functions in research and development, manufacturing, technical sales, management, and teaching. Computer Science primarily deals with how to solve computation using computer systems, hence there is more emphasis in software.

What program is UNC Charlotte known for? ›

The most popular majors at University of North Carolina--Charlotte include: Business, Management, Marketing, and Related Support Services; Computer and Information Sciences and Support Services; Health Professions and Related Programs; Engineering; Biological and Biomedical Sciences; Psychology; Social Sciences; ...

Does UNC Charlotte have a good science program? ›

UNC Charlotte offers students top liberal arts and sciences programs in North Carolina, where you'll find mentorship from world-renowned, connected faculty who are experts in their fields.

Is UNC Charlotte or ECU better? ›

- Academic priorities: ECU is known for its health sciences, while UNCC excels in engineering, research, and computer science. - Student life: ECU has a more vibrant Greek life scene, while UNCC has a larger variety of student organizations and a strong focus on sustainability.

References

Top Articles
Artistic Poster Showcase
Anatomy Drawing Lessons
Social Security Administration Lubbock Reviews
Home Store On Summer
Nail Salons Open Now Near My Location
The Menu Showtimes Near Regal Edwards Ontario Mountain Village
Provider Connect Milwaukee
Discover the Hidden Gems of Greenbush MI: A Charming Lakeside Retreat - 200smichigan.com (UPDATE 👍)
Hudson River Regional Conference Inc. · 112-14 107th ave., South Richmond Hill, NY 11419
Craigslist Cars And Trucks For Sale Private Owners
Chs.mywork
Dr. Nicole Arcy Dvm Married To Husband
Wausau Pilot Obituaries
Telegram X (Android)
My Scheduler Hca Cloud
Restaurant-grevesmuehlen in Freiburg im Breisgau
Housing Intranet Unt
Bleach Tybw Part 2 Gogoanime
Amazing Lash Bay Colony
Pheasant Chicks Tractor Supply
Uga Im Leagues
Gay Cest Com
co*cker Spaniel For Sale Craigslist
6 Fun Things to Do in Bodega Bay - Sonoma County Tourism
Kira Kener 2022
Theramed Junior Strawberry 6+ Tandpasta 75 ml - 12 stuks - Voordeelverpakking | bol
Jeff Danker Net Worth
FirstLight Power to Acquire Leading Canadian Renewable Operator and Developer Hydromega Services Inc. - FirstLight
Lenscrafters Westchester Mall
Toonily.cim
NWS Southern Region Tropical Webpage
9132976760
Craigslist Free Charlottesville Va
Sarah Colman-Livengood Park Raytown Photos
Dr Yakubu Riverview
Www.questdiagnostics.com
Jackandjill Pregnant
Candy Land Santa Ana
Christian Publishers Outlet Rivergate
100K NOTES - [DEEPWOKEN - DEEP WOKEN - ROBLOX] | ID 217435304 | PlayerAuctions
Is Glassagram Illegal
Ken Garff Collision St George
Walmart Careers Com Online Application
Dr Ommert Norwalk Ohio
Personapay/Glens Falls Hospital
Po Box 6726 Portland Or 97228
'It's huge': Will Louisville's Logan Street be the next Findlay or Pike Place market?
Jailfunds Send Message
Yoshidakins
Bitmain Antminer S9 Review All You Need to Know
Perolamartinezts
The Enchanted Library - FiMFetch.net
Latest Posts
Article information

Author: Geoffrey Lueilwitz

Last Updated:

Views: 5305

Rating: 5 / 5 (80 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Geoffrey Lueilwitz

Birthday: 1997-03-23

Address: 74183 Thomas Course, Port Micheal, OK 55446-1529

Phone: +13408645881558

Job: Global Representative

Hobby: Sailing, Vehicle restoration, Rowing, Ghost hunting, Scrapbooking, Rugby, Board sports

Introduction: My name is Geoffrey Lueilwitz, I am a zealous, encouraging, sparkling, enchanting, graceful, faithful, nice person who loves writing and wants to share my knowledge and understanding with you.