Undergraduate CS Concentrations - College of Computing and Informatics (2024)

Major and Minor GPA

The University will calculate major and minor GPAs based on all courses that fulfill program requirements as currently defined, plus all other courses the student has taken with the major orminor prefix. The only exception will be for those courses where grade replacement or forgiveness policy is applied.

BS/BA Concentration Plans of Study

Flexible plans of study at the link below are templates to be used for individual student planning. It is advised to copy and paste the prescribed plan of study to a Google Sheet for making needed adjustments depending on credits completed, personal pace and timeline for graduation, and semester flexibility of some upper level courses. It is important to check course prerequisites when planning. Note that these plans are tools for self-guidance. Academic advisors can help students weigh options, and offer their knowledge and expertise when planning. Plan of study templates can be found here: Academic Plans of Study (2023-2024 Catalog) .

Declare / change concentration

To declare or change your concentration, fill and submit this form. This is done after the completion of ITSC 2214 (Data Structures and Algorithms). Make sure to check all your information for accuracy.

Note: Review your Degree Works audit before submitting this request, using the what-if feature. Be sure to match your Catalog year from Banner with the Catalog year in the what-if audit.

The B.S. program offers a broad core of computing subjects and allows in-depth study in one of SEVEN concentrations:

Students in the AI, Robotics and Gaming concentration will learn how to design and implement intelligent machines. Intelligent systems can be found in many modern computer applications, from gaming and search to finance, and in fields as diverse as robotics, computer vision and image processing to natural language understanding. Students pursuing this concentration will be ready to pursue careers in some of the fastest growing technology companies.

(2021-22)

Students in the Bioinformatics concentration are introduced to the collection, informatics analysis and interpretation of data derived from genomic and biological macromolecular investigations. The major focus is on DNA, the molecule that provides the building plan for all living things. Students will receive training in up-to-date methods for data handling and interpretation while developing an understanding of critical issues in bioinformatics research design, statistical data analysis, and the application of genomics domain knowledge. This program presents up-to-date methods for data handling and interpretation while developing an understanding of critical issues in bioinformatics research design, statistical data analysis, and the application of genomics domain knowledge. The applications are enormous, from health care, to agriculture, to the environment, and the opportunities in this field are limitless.

Bioinformatics (2021-22)

Students in the Cybersecurity concentration will learn about information, network, and software security issues and techniques for protecting systems from cyber attacks. Students will learn the tools and techniques for ensuring privacy and security in software, web, mobile, and cloud systems. UNC Charlotte is designated as an Academic Center of Excellence in Information Assurance Education and Research (CAE/IAE, and CAER) by the National Security Agency and the Department of Homeland Security. Details of the Academic Center of Excellence program can be found at http://www.nsa.gov/ia/academic_outreach/nat_cae/.

Cybersecurity (2021-22)

Students in the Data Science concentration will learn how to use and develop processes and tools to extract knowledge or insights from data. Data scientists use their analytical ability to interpret data sources, manage large amounts of data, ensure consistency of datasets, create visualizations to aid understanding, build mathematical models and present and communicate the data insights/findings. Data scientist is the occupation of the 21st century and job prospects are excellent.

Data Science (2021-22)

Students in the Software Engineering concentration will learn about developing and maintaining software systems that behave reliably and efficiently, are affordable to develop and maintain, and satisfy all the requirements that customers have defined for them. This concentration is critical because of the impact of software systems in every aspect of our professional and personal lives and the role of software in safety-critical applications.

Software Engineering (2021-22)

Students in the Software, Systems and Networks concentration will be able to select courses that prepare them for design and development of complex computer systems and applications. Computer networks are the backbone of the Internet. Modern computers are increasingly complex and programming them requires understanding of system organization, software and programming languages, security threats and continually emerging platforms (clouds, mobile, internet-of-things).

(2021-22)

Students in the Web and Mobile Applications concentration will learn about software development using Internet protocols, World-Wide Web technologies, and mobile programming languages and operating systems. The web and mobile platforms are increasingly the default for health, social, educational and customer interaction.

(2021-22)

The B.A. program is designed for students interested in pursuing a career in one of THREE concentrations:

Students in the Human Computer Interaction concentration will learn the methods and technology for designing, developing, and evaluating how people interact with computers and other digital devices. As technology becomes more integrated with everyday activities, the user experience and interface design become critical aspects of the success of technology.

Human-Computer Interaction (2021-22)

Students in the Information Technology concentration will learn about the usability, security, and reliability of IT infrastructures with an emphasis on technical writing and communications skills. Students with an IT concentration will be project managers, product managers, and will manage the resources, documents, and customer interaction in IT projects.

Information Technology (2021-22)

Students in the Bioinformatics concentration are introduced to the collection, informatics analysis and interpretation of data derived from genomic and biological macromolecular investigations. The major focus is on DNA, the molecule that provides the building plan for all living things. Students will receive training in up-to-date methods for data handling and interpretation while developing an understanding of critical issues in bioinformatics research design, statistical data analysis, and the application of genomics domain knowledge. This program presents up-to-date methods for data handling and interpretation while developing an understanding of critical issues in bioinformatics research design, statistical data analysis, and the application of genomics domain knowledge. The applications are enormous, from health care, to agriculture, to the environment, and the opportunities in this field are limitless.

Bioinformatics (2021-22)

What Can I Do With My Computer Science Concentration?

Are you curious about prospective jobs and potential roles to which your concentration might apply? Check out this LIST.

Check out the Occupational Outlook Handbook’s Computer and Information Technology Job Descriptions, HERE.

Undergraduate CS Concentrations - College of Computing and Informatics (2024)

FAQs

How hard is computer science undergraduate? ›

Earning a computer science degree has been known to entail a more intense workload than you might experience with other majors because there are many foundational concepts about computer software, hardware, and theory to learn. Part of that learning may involve a lot of practice, typically completed on your own time.

Is a bachelor's in CS enough? ›

You might think a good job requires you to have a master's degree. However, it is perfectly possible to get a good computer science job with only a bachelor's in computer science. In fact, many of the most high-paying, in-demand jobs can be pursued with a degree in this field.

What is the difference between computer science and computing and informatics? ›

US universities (according to a cursory web search) often treat informatics as the study of the intersection of computing and society (1, 2, 3). Computer science is the study of mechanical computation and its applications. On the informatics page, Wikipedia lists computer science as a sub-discipline of informatics.

Is computer science the hardest major? ›

The short answer is “yes.” Search any list of majors to study, and you'll likely find that computer science tops the list as one of the most challenging disciplines to learn. Compared to other fields of study, pursuing a career in computer science requires both technical and analytical skill sets.

What is the fail rate for computer science? ›

A recent survey from the Higher Education Statistics Agency (HESA), revealed that among universities, Computer Science has the highest dropout rate – 9.8%. Followed by Business studies at 7.4% dropout rate, and then Engineering and Technology degrees closing the top of the dropout chart at a 7.2% dropout rate.

What is the dropout rate for computer science majors? ›

Research shows that computer science has a 9.8% non-completion rate compared to medical sciences, with a dropout rate of approximately 1.5%. Why is that?

Does CS require a lot of math? ›

Do you need math in computer science? Because math is a foundational part of computer systems, every programmer and computer scientist needs to have basic mathematical knowledge. The type and level of math you need depends on what areas of computer science you want to work in.

Are CS degrees still in demand? ›

Computer science degrees tend to be highly valued among employers. In fact, the Education Data Initiative determined CS degrees to be the most cost-efficient bachelor's degree available, with a lifetime return on investment (ROI) of 716.6 percent.

Is CS a high paying major? ›

Computer engineering majors ranked first with an annual median salary of $80,000, followed by chemical engineering and computer science — the only two other majors that pay more than $75,000 annually.

Which degree is better computing or computer science? ›

Research: Computer science has a strong research focus, while computing is more focused on practical applications. Industry: Computer science graduates are often employed in research and development, while computing graduates are often employed in software development and system administration.

Does Informatics mean computer science? ›

Informatics has many aspects, and encompasses a number of existing academic disciplines - Artificial Intelligence, Cognitive Science and Computer Science.

Which is better computer science or Informatics practices? ›

If you want to score more, with less effort then go with Information Practices. Because if you know basic programming, then you don't need to solve complex problems here. You can score 90+ easily. In CS, there are a lot of concepts to learn and the syllabus is a lot more tough than IP.

Is CS harder than engineering? ›

The difficulty of each degree depends on the individual's strengths and interests. Both programs are challenging and require a strong foundation in mathematics and science. Computer science may seem harder if you prefer hands-on work, while computer engineering may be tougher if you're more inclined towards software.

What is the hardest subject in CS? ›

Top 7 Toughest Courses In Computer Science Engineering
  • Theory of Computation. Students will learn how to use computers while being aware of their limitations. ...
  • Artificial Intelligence. ...
  • Advanced Database Systems. ...
  • Compiler Design. ...
  • Algorithms. ...
  • Discrete Math. ...
  • Computer Architecture.

What is the easiest degree in computer science? ›

An associate degree in computer science is the easiest undergraduate computer science degree to obtain in terms of the credit hours required. You must earn 60 credit hours of required general education and major courses. Examples of courses related to your computer science major include: Database systems.

Is undergraduate computer science worth it? ›

Computer science degrees tend to be highly valued among employers. In fact, the Education Data Initiative determined CS degrees to be the most cost-efficient bachelor's degree available, with a lifetime return on investment (ROI) of 716.6 percent.

How hard is it to get a first class degree in computer science? ›

The easiest degree subject to get a first in
Degree SubjectStudents achieving first class degrees
1.Midwifery51.8%
2.Bioengineering, medical and biomedical engineering48.4%
3.Computer science45.8%
4.Software engineering44.7%
6 more rows
Jan 11, 2024

Is computer science math heavy? ›

Computer science operates on the language of math. That means earning your bachelor's degree in computer science will likely require taking several math courses. Of course, the number and kinds of classes will depend on your program. At its core, math is about verifying whether certain logical statements are true.

What is a good GPA for computer science undergraduate? ›

The average CS GPA serves as a benchmark for computer science majors. While it can vary from one institution to another, a typical range falls between 3.0 to 3.5. Understanding this baseline is essential, but remember that the competitive landscape might demand more.

References

Top Articles
Latest Posts
Article information

Author: Aron Pacocha

Last Updated:

Views: 5972

Rating: 4.8 / 5 (68 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Aron Pacocha

Birthday: 1999-08-12

Address: 3808 Moen Corner, Gorczanyport, FL 67364-2074

Phone: +393457723392

Job: Retail Consultant

Hobby: Jewelry making, Cooking, Gaming, Reading, Juggling, Cabaret, Origami

Introduction: My name is Aron Pacocha, I am a happy, tasty, innocent, proud, talented, courageous, magnificent person who loves writing and wants to share my knowledge and understanding with you.