Best Computer Science Schools http://www.bestcomputerscienceschools.net Your Complete Guide to Getting a Degree in Computer Science Thu, 10 May 2018 16:48:04 +0000 en-US hourly 1 https://wordpress.org/?v=4.9.6 http://www.bestcomputerscienceschools.net/wp-content/uploads/2017/09/cropped-Favicon-32x32.jpg Best Computer Science Schools http://www.bestcomputerscienceschools.net 32 32 Most Affordable Online Big Data Programs http://www.bestcomputerscienceschools.net/most-affordable-online-big-data-programs/ Sat, 31 Mar 2018 01:38:57 +0000 http://www.bestcomputerscienceschools.net/?p=3918 Most Affordable Online Big Data ProgramsRead More »

]]>

Most Affordable Online Big Data Programs

From healthcare to finance, data mining is a huge part of every industry. Check out the Most Affordable Online Big Data Programs today!

It’s no surprise that advanced technological systems are continuing to grow in today’s era. With these new systems has come a dramatic rise in the constant creation of data and analytics.

All of this new information is extremely valuable–if you know how to analyze it. That’s why it’s more important than ever for folks to learn about big data. In fact, more and more companies are hiring data experts. Interested in investigating and interpreting big data? Check out the degree programs below!

What kind of Big Data degree should you get?

As big data continues to rise in relevance within the workplace, more and more programs are continuing to pop up. It can be difficult to figure out what kind of degree you should get–should you attend online, or on-campus?

If you’re already working and flexibility is key for you, an online program may be your best bet. Visit our ranking of the Most Affordable Online Bachelor’s in Computer Science Degrees for more programs offered through distance learning.

How much money do people make with a Big Data degree?

According to the Bureau of Labor Statistics, the average salary for computer and information research scientists is upwards of $111,000 per year. Of course, your salary is dependent upon the degree and any certifications you may have, as well as your experience within the field.

Luckily, the employment outlook is very strong for data scientists. In fact, employment is expected to grow 19 percent from now to 2026. You will likely do well in this field if you enjoy studying patterns, crunching numbers, and implementing new uses for technology.

What can you do with a degree in Big Data?

In today’s world, we have more information at our fingertips than we know what to do with. That’s where you come in! With a degree in big data, you’ll not only learn how to collect and store data, but more importantly, how to interpret it and use it in a beneficial way.

Data scientists interpret all kinds of information, from customer transactions and trends to studying healthcare, finance, and other industry statistics. In fact, Harvard Business Review named data scientists as having “the sexiest job” of the 21st century. With this degree, the world is truly your oyster.

What are the requirements for obtaining a degree in Big Data?

Requirements for this degree will vary depending on the program you’re in. If you’re just getting started, a bachelor’s degree in big data or a related subject will serve as a great starting point. For those who already have a strong science or math background, and experience in the field or a related degree, an advanced program, like a master’s, would be perfect. This degree requires students to be extremely detail-oriented and a solid background in STEM subjects. You’ll have to understand how to problem solve, spot trends, and invent new solutions.

What are the most affordable Big Data degrees?

There are so many big data degrees out there–how do you choose the best? Whether you’re looking for a bachelor’s, master’s, or graduate certificate program, we’ve found the most affordable online options for you.

Below are thirty of the best and most affordable online big data programs in the country. While some programs are for undergraduates while others are for industry professionals, they all share one thing in common: They are the best at teaching big data. You’re sure to find the perfect program to jumpstart your career on this list.  

1. California State University, Fullerton

Overview

Home to mascot Tuffy the Titan, CSU has one of the largest student bodies out of the 23-campus California State University system. From music and dance to criminal justice, journalism, and military science, there are over 100 undergraduate and graduate programs to choose from within the school’s eight colleges. Now, graduate students can pursue a Master of Science in Information Technology.

Program Features

Offered through the university’s Mihaylo College of Business and Economics, the MS in Information Technology is a nationally-ranked online program. Students can choose from one of two concentrations:

  • Data Science
  • IT Management

Graduate students can earn their degree over 20 months by taking two courses per semester year-round. All students must complete 30 units of coursework with a minimum GPA of 3.0. Prospective students should note that this is a part-time only program.

Notables

U.S. News & World Report has ranked the online Masters of Science (MS) in Information Technology program number one in California and number nine in the U.S. among online graduate programs. Research is a key pillar at CSUF and both students and faculty members often receive grants and awards for their endeavors. In fact, U.S. News & World Report also ranked California State University, Fullerton number 25 on their list of Most Innovative Schools in the country.

2. North Carolina A&T State University

Overview

This public research university is located in Greensboro, North Carolina and is home to nearly 10,000 students. Students of this university are determined problem-solvers who wish to change the world. If you’re interested in all things data-related, this may be the school for you. In fact, North Carolina A&T now offers an online Master of Science in Information Technology.

Program Features

Students in this program can either pursue a 30-hour thesis option or a 36-hour coursework option. Specializations in this program include:

  • Web Technologies
  • Computer Security
  • Database Management
  • Digital Media Technologies
  • Computer Networking and Communications

This program is unique in that it emphasizes theoretical concepts as well as intensive hands-on experiences in the area of information technology. Students who are from North Carolina will benefit the most in terms of affordability: In-state tuition is $233/credit hour, while out-of-state tuition is $841/credit hour. Of course, the school offers financial aid and scholarship opportunities as well.

Notables

U.S. News & World Report has ranked North Carolina A&T State University among the Best Online Graduate Computer Information Technology programs in the nation. The MSIT program is also consistently ranked amongst the top Best Online Graduate Computer Information Technology Programs for Veterans.

3. Bellevue University

Overview

Located in Bellevue, Nebraska, this university first opened in 1966 and now offers a virtual college that remains one of the strongest in the country. Students can learn with an online curriculum taught by highly-trained faculty who have real-world experience in the analytics field. Looking to earn a flexible Master of Science in Business Analytics? Bellevue may just be the university for you!

Program Features

Students in this program must complete a total of 36 credits to earn their degree. Areas of study may include:

  • Marketing
  • Accounting
  • IT Infrastructure
  • Advanced Data Mining Applications
  • Enterprise Data and Information Management

Students looking to get a jump on their careers will be able to pursue various industry analytics certifications such as SAS Base Programmer and SAS Data Mining. The tuition rate per credit hour for this program is $565.

Notables

Bellevue provides tons of helpful features for folks who participate in their online programs. For example, students have the option to take live or asynchronous courses. This allows them to choose when and how they study. Other features include small class sizes, access to support services and the library around the clock, and an online curriculum taught by highly-trained faculty with real-world experience.

4. West Virginia University

Overview

This public, land-grant, space-grant, and research-intensive university is located in Morgantown, West Virginia. Founded in the late 1800s, WVU is now home to nearly 30,000 students. Ranked among the top 100 public schools in the nation, WVU offers a variety of its degrees online. In fact, students can now pursue an online Master of Science in Business Data Analytics.

Program Features

Students in this program will complete ten courses for a total of 30 credit hours. Courses may include:

  • Foundations of Business Intelligence
  • Business Simulation Modeling
  • Ethics and Data Collection
  • Business Data Mining
  • Data Management

Prospective students should note that an on-campus orientation at the beginning of the program is required. All students will also return to campus at the end of the program to present their capstone projects.

Notables

WVU has been ranked by U.S. News & World Report as having one of the Best Online Graduate Business programs in the country. The tuition for this program is $993 per credit hour and financial aid is available for those who need it. The university also provides many scholarships to students each year. Students who graduate from WVU Online with the Business Data Analytics MS degree will be prepared for a variety of careers. Some opportunities may include Quality Control Analyst, Business Intelligence Analyst, Statistician, and plenty more!

5. Arizona State University

Overview

Home to mascot Sparky the Sun Devil, Arizona State University was founded in 1885 and now has a total enrollment of over 71,000 students! With its multi-campus system, ASU is said to have the largest student body amongst U.S. institutions of higher learning. ASU’s motto of “one university in many places,” stands true. In fact, students can now pursue an online Master of Science degree in Business Analytics (MS-BA).

Program Features

This nine-month program offered through the W. P. Carey School of Business consists of ten data and analytics courses, including an applied project. Required courses may include:

  • Data-Driven Quality Management
  • Analytical Decision Making Tools
  • Business Analytics Strategy
  • Marketing Analytics
  • Data Mining

All students must participate in a mandatory on-campus orientation prior to the start of the program. Online students will take one course at a time and the program typically takes 16 months to complete.

Notables

Arizona State University was ranked second in the nation by U.S. News & World Report for Online Graduate Business programs. The university was also ranked third for Supply Chain Management, and 13th for Information Systems.

6. Iowa State University

Overview

This public flagship land-grant and space-grant research university is located in Ames, Iowa. Home to mascot Cy the Cardinal along with over 36,000 students, Iowa State has been ranked amongst the Best Value Schools and Top Public Schools by U.S. News & World Report. Iowa State now offers a comprehensive Master of Business Analytics.

Program Features

Offered through the university’s Debbie and Jerry Ivy College of Business, this graduate degree is a unique, blended program. Required courses may include:

  • Applied Statistical Modeling
  • Marketing Analytics with Big Data
  • Knowledge Discovery and Data Mining
  • Applied Modern Multivariate Statistical Learning
  • Algorithms for Large Data Sets: Theory and Practice

All graduate students are also required to complete an on-campus team capstone project to earn their degree. Prospective students should note that this program is not entirely online: It’s blended. In fact, all students will begin the 21-month program in the summer with a one-week, on-campus business analytics overview course. Students will revisit the campus at the midway point and again at the end of the program. The remainder of the coursework is delivered online.

Notables

Graduates of this program will have a deep understanding of data analytics, project management, statistical and predictive modeling, consumer sentiment analysis, knowledge discovery, analytical reporting, segmentation analysis, and data visualization.

7. University of Wisconsin–Milwaukee

Overview

This public research university is located in Milwaukee, Wisconsin and is home to mascot Pounce the Panther along with over 27,000 students. The university has been ranked amongst the top Best Online Bachelor's Programs as well as the top Best Online Graduate Education Programs by U.S. News & World Report. Now, interested students can pursue an online graduate certificate in Business Analytics.

Program Features

This 15-credit graduate certificate is great for professionals looking to advance their skills and further their careers. Required courses may include:

  • Business Intelligence Technologies & Solutions
  • Predictive Analytics for Managers
  • Business Forecasting Methods
  • Web Mining and Analytics
  • Marketing Analytics
  • Database Marketing

Tuition is $2,500 per course, for a total of $12,500 to complete the certificate. The university also offers an on-campus Master of Science in Information Technology Management (ITM).

Notables

This comprehensive program will leave graduates with more than just a certificate. Professors ensure that students learn how to use a wide range of reporting and OLAP tools for business analytics, including Business Objects, Excel Data Mining Client, Python, R, SAP BW, SAS, SPSS, and more! Students can also complete this certificate in combination with the Lubar School’s MBA or MS in Management degree program.

8. University of California, Los Angeles

Overview

UCLA is a public research university in the second largest city in the United States: Los Angeles. With nearly 150 graduate degree programs, UCLA is a hub for research and innovation. UCLA is currently ranked the 2nd best public school in the nation, according to U.S. News & World Report’s Best Colleges rankings. Now, students can pursue a Master of Science in Data Science Engineering online.

Program Features

The Master of Science in Engineering with a Certificate of Specialization in Data Science Engineering is a comprehensive program made up of at least nine courses. Required courses may include:

  • Big Data Analytics
  • Probability and Statistics
  • Matrix Analysis for Scientists and Engineers
  • Learning and Reasoning with Bayesian Networks
  • Mathematical Foundations of Data Storage Systems

All students must also complete a Comprehensive Exam Requirement. This can be accomplished through a Capstone Project course or by passing three written exams for three different graduate-level courses within your area of specialization.

Notables

Students in this program will learn key techniques necessary to design and build big data systems. You will gain familiarity with data-mining and machine-learning techniques that are the foundations behind successful information search, predictive analysis, smart personalization, and many other technology-based solutions to important problems in business and science.

9. Missouri University of Science and Technology

 

Overview

This public land-grant and space-grant university is located in the small city of Rolla, Missouri. Founded in 1870, this university is now home to mascot Joe Miner and nearly 7,000 students. U.S. News & World Report has ranked the school among the Top Public Schools in the nation, as well as among the Best Online Graduate Computer Information Technology programs. Interested students can now pursue a graduate certificate in Business Analytics and Data Science.

Program Features

Offered through the Department of Business and Information Technology, this online program can be completed with just four courses. Your curriculum may include courses like:

  • Clustering Algorithms
  • Information Visualization
  • Introduction to Big Data Analytics
  • Data Mining and Machine Learning
  • Performance Dashboard, Scorecard and Data Visualization
  • Data Modeling & Visualization Prototyping for Enterprise Decision Dashboards

Prospective students may also wish to look into similar graduate certificates, including Big Data and Security, and Big Data Management and Analytics.

Notables

This graduate certificate is great for those who are interested in further developing their analytics skills. It’s also a great opportunity for those looking to move on to a more advanced degree. In fact, the certificate courses taken by students admitted to this program will count towards the MBA program or the MS in Information Science and Technology degree program, should you wish to pursue one or the other.

10. Dakota State University

Overview

Dakota State University is a public university known for its technological focus. Nearly 5,000 students are enrolled in one of the many undergraduate, masters, or doctoral programs that Dakota offers. Now, the university based in South Dakota offers many of its prestigious degree programs online. Enjoy the flexibility of earning a Master of Science in Analytics through DSU’s online school.

Program Features

The MSA program at DSU requires students to complete a total of 30 credit hours. Online students may complete the program in either a part-time or full-time format. Courses may include:

  • Big Data Analytics
  • Statistical Programming
  • Modern Applied Statistics
  • Programming for Data Analytics
  • Data Warehousing and Data Mining

Students may select one of three optional tracks including Healthcare Analytics, Information Systems, and General. Online students will take courses via a combination of live and recorded videos of classes, interactive course web boards, course websites, and e-mail. All MSA students must complete a comprehensive exam to earn their degree.

Notables

Dakota State University is currently ranked number 34 among the best public schools in the nation, according to U.S. News & World Report’s Best Colleges rankings.

11. Oklahoma State University

Overview

Not to be confused with the University of Oklahoma, Oklahoma State is a land-grant university located in Stillwater. Home to mascot Pistol Pete and over 25,000 students who bleed orange, this university is a breeding ground for innovators, researchers, and go-getters. Now, OSU students can pursue an online Master of Science in Business Analytics.

Program Features

Offered through OSU’s Spears School of Business, this program in business data analytics is targeted to those with engineering, math, statistics, science, information technology or business backgrounds. Students can choose from the following career-focused elective tracks:

  • Statistics
  • Optimization
  • Marketing Analytics
  • Healthcare Analytics
  • Human Resource Analytics

Students can also pursue additional certificates in Data Mining, Predictive Analytics and Data Science depending on their completed coursework. Many students choose to pursue internship opportunities; in fact, 100 percent of students received paid internships in the summer of 2017.

Notables

Students in this program excel in all they do. In fact, nearly 50 scholarships and ambassador awards have been received by students at conferences. It’s not surprising that U.S. News & World Report has ranked Oklahoma State University as a Top Public School, Top National University, and as having one of the Top Business Programs in the country.

12. University of Arkansas

Overview

This public land-grant, doctoral research university is located in the city of Fayetteville, Arkansas. It’s the largest university in the state, boasting an enrollment of over 27,000 students. Interested in big data? Now, students can earn a Graduate Certificate in Business Analytics through the university’s Sam M. Walton College of Business.

Program Features

This unique certificate can be completed with just four courses; three required courses and one elective. Required courses include:

  • Data Management Systems
  • Decision Support and Analytics
  • Seminar in Business Intelligence & Knowledge Management

This certificate program is ideal for working professionals. With a weekend delivery of just one Saturday a month and access to enterprise platforms and tools from IBM, Microsoft, SAP, SAS, and Teradata, students will quickly see a return on investment with this program. Interested students will also have the option to transition into the Professional MIS degree program upon completion of this certificate.

Notables

The University of Arkansas has been ranked among the Best National Universities, Best Value Schools, and Top Public Schools by U.S. News & World Report. The university was also ranked among the Best Colleges for Veterans as well as among the Best Online Graduate Education programs in the nation.

13. University of Maryland, College Park

Overview

A public research university located in the city of College Park, Maryland, this university is just four miles from the hustle and bustle of Washington, D.C. The nearby proximity to the nation’s capital lends itself to many exciting research partnerships with the federal government. Interested in big data, science, and analytics? Now, you can pursue an online Master of Science in Data Analytics.

Program Features

This 36-credit program combines studies in the technical and business disciplines. Required courses may include:

  • Data Mining
  • Big Data Analytics
  • Predictive Modeling
  • Decision Management Systems
  • Data Management and Visualization

All graduate students must also complete a capstone course that will cover building predictive models in an industry such as healthcare, medicine, defense, finance, banking, energy, etc. It’s recommended that students going into this program already have a background in software programming and statistics.

Notables

There are plenty of other opportunities to get involved at the University of Maryland. Both undergraduate and graduate students can join clubs like the Computing Club and the Marketing Club. The MS in Data Analytics will prepare graduates for career fields including data mining, machine learning, and predictive modeling for large datasets. Online students will have access to all of the same resources that those on-campus enjoy.

14. Colorado Technical University

Overview

Founded in 1965 and located in Colorado Springs, Colorado, this university is home to over 21,000 students. U.S. News & World Report ranked Colorado Technical University among the Best Online Graduate Computer Information Technology programs in the country. Now, interested students can earn a Doctor of Computer Science–Big Data Analytics entirely online.

Program Features

Offered through the university’s College of Information Systems & Technology, this 96-credit, three-year program is ideal for those who already have a master’s degree in the field. Degree requirements may include the following courses:

  • Business Intelligence
  • Analytics for Big Data
  • Futuring and Innovation
  • Tools for Big Data Analytics
  • Concurrent and Distributed Systems

All doctoral programs at Colorado Technical University also require a residential symposium.

Notables

Military Times Magazine has ranked CTU number one in the Best for Vets in the category for online and non-traditional universities. Whether you’re in the military or not, CTU is an excellent choice for those seeking an advanced degree that is both flexible and affordable.

15. Central Connecticut State University

Overview

Founded in 1849, Central Connecticut State University is located in New Britain, CT and is home to just over 12,000 students. If you’re looking for a flexible and affordable degree in big data, this university may be perfect for you. In fact, students can now earn an online Master of Science in Data Mining.

Program Features

All students in this program must complete a total of 33 credit hours. These hours are made up of seven core courses, including a thesis, and two electives. Core courses include:

  • Data Mining for Genomics and Proteomics
  • Multivariate Analysis for Data Mining
  • Clustering and Affinity Analysis
  • Introduction to Data Mining
  • Predictive Analytics
  • Text Mining

This program is best suited for those who already have a background in the industry or for those who hold a related bachelor’s degree.

Notables

Central Connecticut State University has been ranked among the Best Colleges for Veterans as well as the Best Value Schools and Top Public Schools in the nation by U.S. News & World Report. The university was also ranked among the best Regional Universities in the North. It’s no wonder more students are choosing CCSU for their degrees.

16. University of Nebraska–Lincoln

Overview

Founded in February of 1869, the University of Nebraska–Lincoln is home to mascots Lil' Red and Herbie Husker. UNL is also home to over 26,000 students who thrive on discovering and researching new things. The university is increasingly offering more degree and certificate programs online. Now, students can take part in the university’s Business Analytics certificate program completely online.

Program Features

Students in this certificate program must complete at least 12 credit hours. Each course is eight weeks long. Courses include:

  • Business Analytics
  • Introductory Econometrics
  • Data-Driven Marketing Strategy
  • Business Data Mining and Descriptive Analytics

The courses in this certificate program will expose graduate students to software and programming languages used for statistics and data analysis in business and industry. The program is intended for professionals with a background in the field who are looking to broaden their skill set.

Notables

The University of Nebraska–Lincoln has been ranked near the top third of all national universities, both public and private. In recent years, Nebraska has been ranked highly for value, graduation rate and access. The University of Nebraska welcomes online learners who have access to the same student services available to on-campus students.

17. Slippery Rock University of Pennsylvania

Overview

Slippery Rock, PA is a very small town with a population of just over 3,500 folks. In fact, Slippery Rock University has a total enrollment greater than the size of the town itself! While the university may be located in a small town, students here have huge goals and dreams. Check out Slippery Rock’s online Master of Science in Data Analytics.

Program Features

This 33-credit program can be completed in 10 months full-time or two years part-time. Major requirements may include:

  • Regression Methods
  • Optimization Models
  • Statistical Computing
  • Advanced Statistical Methods
  • Big Data Analytics
  • Model Analysis

All students are also required to complete a 3-credit capstone/internship course. This program is best for those with a background in the industry and who are looking to advance their careers. The fields of statistics, operations research, and data science are explored in-depth within this program and will prepare graduates for the growing world that is big data.

Notables

Students who complete the program will also receive a joint certificate in Statistical Applications and Data Analytics from SRU and the SAS (Statistical Analysis System) Institute Inc. In fact, SRU is 1 of only 56 institutions in the country that offer a SAS certificate upon graduation.

18. Indiana University–Bloomington

Overview

This public research university located in Bloomington, Indiana is the tenth-largest United States public university by enrollment. With nearly 50,000 students, this university is abuzz with energy and hard-working innovators. Check out the university’s Master of Science in Data Science which can be completed 100 percent online.

Program Features

This 30-credit flexible program is offered through the university’s School of Informatics, Computing, and Engineering. This two-year program may include the following courses:

  • Data Mining
  • Computer Vision
  • Data and Society
  • High-Performance Computing
  • Statistical Analysis for Effective Decision-Making

Graduate students can also pursue this degree with a specialized Computational and Analytics track. This track takes folks deeper into the mechanics of data science methodologies. For those interested, the university also offers a hybrid degree where classes can be taken both on-campus and online.

Notables

Not only are the course topics exciting and informational, the faculty within this program are industry leaders themselves. In fact, two researchers at Indiana University recently received support from Microsoft to advance the future of neuroscience research and data science training. Students will also have access to the university’s prestigious Cyberinfrastructure for Network Science Center (CNS).

19. University of California, Berkeley

Overview

UC Berkeley is a public research university that has been ranked the number one Public University in the United States. Overlooking the San Francisco Bay, this university has 14 schools and colleges–many of which earn top rankings year after year. Now, students at UC Berkeley interested in big data can earn a Master of Information and Data Science completely online.

Program Features

Offered through the UC Berkeley School of Information, this program is made up of 27 units. Live online class sessions are made up of foundation courses including:

  • Python for Data Science
  • Statistics for Data Science
  • Machine Learning at Scale
  • Scaling Up! Really Big Data

All students will also have to complete a culminating capstone project that combines the technical, analytical, interpretive, and social dimensions of the industry. While this program can be completed online, prospective students should note that they will be required to attend a three- or four-day immersion on the UC Berkeley campus.

Notables

What makes UC Berkeley’s program unique is the project-based approach of the degree. Even with taking classes online, students will have access to top-of-the-line resources as they complete their coursework. In fact, MIDS students receive access to cutting-edge platforms including Amazon Web Services and IBM’s big data network.

20. Florida State University

Overview

Founded in 1851, FSU is the oldest continuous site of higher education in Florida. Located in Tallahassee, nearly 42,000 students now call Florida State University home. With over 350 degree programs (including bachelor's, master's, doctoral, specialist, and professional degrees) and 6 Nobel Laureates on the faculty, there is no shortage of opportunities for growth at FSU. In fact, students can now earn a Master of Science in Management Information Systems completely online.

Program Features

Most students in this program take two courses per semester and earn their degree within two years. Required courses may include:

  • Systems Analysis & Design
  • Corporate Information Security
  • Database Development & Management
  • Information and Technology Management
  • The Legal & Ethical Environment of Business

The online MS includes a total of eleven courses. All students pay the same rate of $750.00 per credit hour regardless of residence.

Notables

The program at FSU has been ranked sixth on U.S. News & World Report’s 2018 list of “Best Online Graduate Business Programs.” Not only is this university affordable and highly ranked, it’s a hot spot for innovation too. In fact, folks find this school rather magnetic. That may be because FSU is home to the National High Magnetic Field Laboratory–the only national lab in Florida–which holds the most world records for the most powerful magnets on Earth!

21. Virginia Polytechnic Institute and State University

Overview

This public, land-grant, research university is located in Blacksburg, Virginia. Once a military technical institute, Virginia Tech is now home to over 30,000 students. Encouraging students to “invent the future," Virginia Tech is not just a university–it is a research hub that fosters incredible opportunity for their student’s professional growth. Now, interested students can pursue a Master of Science in Business Administration with a concentration in Business Analytics.

Program Features

Offered by the university’s Pamplin College of Business and supported by the college’s Center for Business Intelligence and Analytics (CBIA), this program is all-encompassing. With a requirement of 30 credit hours, most folks complete this degree in ten months. Required courses may include:

  • Information Systems Design and Database Concepts
  • Computer-Based Decision Support Systems
  • Dynamics of Organizational Behavior
  • Marketing Policy and Strategy
  • Analytics for Marketing

All students must also complete a capstone project in order to receive their degree. Virginia Tech also offers a Masters in Information Technology with a concentration in Business Analytics and Business Intelligence.

Notables

Virginia Polytechnic Institute and State University is often ranked among the top schools in the country. In fact, U.S. News & World Report has ranked Virginia Tech among the Best National Universities and Top Public Schools. The university was also ranked second for Best Online Graduate Computer Information Technology Programs.

22. University of Alabama

 

Overview

Located in Tuscaloosa, Alabama, this university was founded in 1831 and is now home to over 38,000 students. Ranked 51st in the nation among Public Universities by U.S. News & World Report, the University of Alabama has produced a total of 15 Rhodes Scholars, 16 Truman Scholars, 32 Hollings Scholars and 11 Boren Scholars. Now, interested students can pursue an online Master of Science in Marketing with a specialization in Marketing Analytics.

Program Features

Students in this program will have to complete a total of 33 credit hours to earn their degree. Required courses may include:

  • Data Mining
  • Global Business
  • Statistical Methods
  • Statistical Data Management
  • Global Marketing Management

All graduate students must also complete a capstone project in addition to their coursework. This program is ideal for those who are very math- and science-driven. The distance-learning rate for graduate students in this program is $375 per credit hour.

Notables

The University of Alabama offers bachelor’s, master’s, and doctoral degrees in over 195 areas of study. The university was ranked 13th for Best Online Graduate Business programs by U.S. News & World Report. It was also ranked first for Most Affordable Online Marketing Master's Degree by SR Education Group.

23. University of Massachusetts Amherst

Overview

Founded in 1863, the University of Massachusetts Amherst is the largest public research university in New England. Home to nearly 29,000 students, this university promotes active research and community engagement, and offers over 75 Master’s programs. The university now offers a 15-credit Graduate Certificate in Business Analytics.

Program Features

Offered through the university’s Isenberg School of Management, this graduate certificate program is made up of nine core course credits and six elective credits. Courses may include:

  • Quality Analytics
  • Web Analytics and SEO
  • Business Intelligence and Analytics
  • Data Management for Business Leaders
  • Business Data Analysis and Statistical Methods
  • Six Sigma and Lean Process Improvement: Transforming Data into Information

Certificate classes are $900 per credit and the total cost of the 15-credit certificate is $13,500. The university offers an excellent Tuition Assistance Program as well as many scholarships for those interested in applying.

Notables

The University of Massachusetts-Amherst was ranked number 36 for Best Online Graduate Business Programs by U.S. News & World Report in 2018. If you aspire to earn a graduate degree, all certificate credits also count towards the university’s 45-credit MBA degree with a focus in Business Analytics.

24. Lewis University

Overview

Located in Romeoville, Illinois, Lewis is a private Catholic university that was founded in 1932 as the Holy Name Technical School. Now home to nearly 7,000 students, Lewis offers many exciting graduate, online, and adult undergraduate programs. Check out the university’s Online Master of Science in Data Science degree.

Program Features

This 33-credit program offers two unique concentrations in Computational Biology and Bioinformatics, and Computer Science. Core courses may include:

  • Encryption and Authentication Systems Data Modeling
  • Large-Scale Data Storage Systems
  • Mathematics for Data Scientists
  • Data Mining and Analytics
  • Statistical Programming
  • Concepts of Statistics

Whether you’re looking for a career as a Financial Analyst, Data Scientist, Data Analyst, Health Care Analyst, Public Policy Strategist, or something else, Lewis will prepare you for it! The university also offers an online Graduate Certificate in Data Science in Computational Biology and Bioinformatics for professionals who wish to have a broad understanding of the field as it relates to healthcare.

Notables

U.S. News & World Report has ranked Lewis University among the Top Regional Universities in the Midwest, as well as number 15 in Best Colleges for Veterans and number 42 in Best Value Schools. Their online programs have also been recognized for their flexibility and affordability.

25. University of Cincinnati

Overview

The University of Cincinnati is a public research university with an enrollment of nearly 44,000 students. The university has been named among the top tier of the Best National Universities, according to U.S. News & World Report. Forbes magazine has also ranked UC among the world's most beautiful campuses. Now, UC students can earn graduate certificates in Data Science or Data Analytics.

Program Features

Both the Data Science certificate and the Data Analytics certificate are great for those interested in big data. Both certificates can be completed online. Required courses for the Data Analytics certificate may include:

  • Data Warehousing and Business Intelligence
  • Data Analysis Methods
  • Statistical Computing
  • Data Management

The certificate includes four core courses (eight credits) and two elective courses (four credits). The Data Science certificate requires the completion of 15 credit hours. Whether you already work in the industry and are looking to advance your career, or if you plan to use this certificate as a platform for advanced graduate studies, the professors at the University of Cincinnati will make sure you’re prepared.

Notables

U.S. News & World Report has ranked the University of Cincinnati among the Best National Universities and Top Public Schools. The university was also ranked as a Best Value School and as one of the Best Colleges for Veterans. Not only that, it was named number 37 in Best Online Graduate Computer Information Technology programs.

26. Auburn University

Overview

Home to mascot Aubie the Tiger, this public land-grant research university located in Auburn, Alabama was founded in 1856 and is now home to over 27,000 students. With over 140 majors and more than 10 schools and colleges, including the Raymond J. Harbert College of Business, Auburn is abuzz with an innovative spirit and passionate students. Now, graduate students can earn a Master of Science in Information Systems Online.

Program Features

The online MSIS program consists of 30 credit hours and just ten courses, including a final project. One of the unique features of this program is that there are only three required courses. The rest is up to you! You may choose to take the following courses:

  • Big Data
  • Predictive Modeling
  • Electronic Commerce
  • Security and Information Assurance
  • Current Issues in Information Systems
  • Social Media as a Tool for Business Strategy
  • Communicating Quantitative Results in Business

Several concentrations are also possible within this program. Distance students typically complete their studies in two to three years depending on the number of courses taken per semester.

Notables

Auburn is an excellent place to continue your education. In fact, U.S. News & World Report ranked it 46th among the Top Public Schools. The university was also ranked among the Best Colleges for Veterans, Best Value Schools, and Top National Universities.

27. Illinois Institute of Technology

Overview

Founded in 1940, the Illinois Institute of Technology is home to eight schools and colleges, six of which offer undergrad programs. The Institute offers both traditional and professional master’s programs, as well as doctoral programs, certificate specializations, and dual-degree options. Interested in big data? Check out Illinois Tech's innovative Master of Data Science program that’s offered online.

Program Features

Offered jointly by the Department of Applied Mathematics and the Department of Computer Science, this program is both comprehensive and exciting. All students must complete a total of 33 credits of coursework, including a summer capstone practicum. A thesis is not required. Courses may include:

  • Advanced Database Organization
  • Data-Intensive Computing
  • Big Data Technologies
  • Operating Systems
  • Machine Learning
  • Cloud Computing

A big part of this program involves ethics within the field of data science. From which models to choose, which software to use, and which information to disclose to clients, data scientists must make important, ethical decisions each day. This program will prepare you for all of those tough decisions and more.

Notables

For a smaller school, IIT has plenty to boast. In fact, notable faculty includes three Nobel laureates. U.S. News & World Report has also ranked IIT among the Best Value Schools and Top National Universities. The school has also been recognized for its computer science programs.

28. Nova Southeastern University

Overview

Founded in 1964, this private research university is located in Broward County, Florida and has a total enrollment of over 25,000 students! NSU has more than 150 associate’s, bachelor’s, master’s, specialist, and doctoral degree programs for students to choose from. Now, through their College of Engineering and Computing, students can earn a Master of Science in Management Information Systems (MMIS)–entirely online!

Program Features

This 36-credit hour degree program blends both theory and practice into the curriculum. You’ll take 12 courses which may include:

  • Telecommunications and Computer Networking
  • Enterprise Technologies and Infrastructures
  • Information Systems Project Management
  • Database Management and Applications
  • Electronic Commerce on the Internet
  • Information Systems Strategy
  • Systems Analysis and Design

Concentrations are available in Business Intelligence/Analytics, Information Assurance and Cybersecurity Management, and Human-Computer Interaction. Students can also choose the option of completing a thesis or not. Most folks typically complete this MS degree in two years.

Notables

U.S. News & World Report’s 2018 edition of Best Colleges ranked Nova Southeastern University as one of the Best National Colleges in the United States. The university’s many online programs have also been highly ranked. The school’s most popular majors include Health Professions, Biological and Biomedical Sciences, and Psychology.

29. Elmhurst College

Overview

Located outside of Chicago, Elmhurst is a private liberal arts college that’s home to mascot Victor E. Bluejay and nearly 3,000 undergraduate students. This friendly community offers a variety of excellent degrees for students to pursue. Interested in analytics, data, and science? Check out Elmhurst College’s Master of Science in Data Science.

Program Features

Offered entirely online through the college’s Department of Computer Science and Information Systems, this STEM-Designated program is perfect for a science career in business, government, or the nonprofit sector. Students will complete ten courses for a total of 30 semester hours. Courses may include:

  • Data Warehousing
  • Quantitative Methods
  • Research Methods in Data Science
  • Data Mining and Business Intelligence
  • Programming Languages and Environments

Each course lasts eight weeks and this part-time program is often completed by students in just two years. Students may also wish to pursue the following graduate certificates in addition to their master’s degree: Graduate Certificate in Data Science and Graduate Certificate in Enterprise Optimization.

Notables

Elmhurst College has been ranked 11th for Best Regional Universities in the Midwest by U.S. News & World Report. The college was also ranked number nine in Best Colleges for Veterans and number 13 in Best Value Schools.

30. University of Bridgeport

Overview

This private university is located in Bridgeport, CT and is home to just under 3,000 students. The University of Bridgeport offers flexible, online degrees for those looking to advance their careers. In fact, all online classes at Bridgeport are recorded and archived so that students can access lecture material at their convenience. Check out the university’s Online MBA with a concentration in Analytics Intelligence.

Program Features

The MBA distance learning degree with an Analytics Intelligence concentration is excellent for those who want to learn how to research, capture, and analyze big data. Required courses within this concentration include:

  • Enterprise Intelligence and Decision Support Systems
  • Technical Concepts for Analytics Professionals
  • Foundations in Advanced Enterprise Analytics

This program prepares students for fruitful careers in Network Administration, Systems Development and Analysis, Big Data, Business Intelligence, and more! All students must complete a total of 36 credits to earn their MBA. A capstone experience is required.

Notables

U.S. News & World Report ranked the University of Bridgeport among the Best Online Graduate Computer Information Technology programs. The tuition rate per credit is approximately $875 but can vary depending on your course of study and financial aid options.

]]>
Most Affordable Online Master’s in Computer Engineering Degrees http://www.bestcomputerscienceschools.net/most-affordable-online-masters-computer-engineering-degrees/ Sat, 17 Feb 2018 21:01:49 +0000 http://www.bestcomputerscienceschools.net/?p=3843 Most Affordable Online Master’s in Computer Engineering DegreesRead More »

]]>

Most Affordable Online Master’s in Computer Engineering Degrees

Think you don’t have the time or money to earn your graduate degree in Computer Engineering? Think again.

We’ve tracked down the best of the best in online Computer Engineering master's degrees. These programs are flexible, convenient, and highly affordable.

The average starting salary for someone with a Bachelor’s degree in Computer Engineering is $65,717. For graduates with a Master’s degree, the typical starting salary is $77,813. Clearly, a Master’s degree in Computer Engineering can be a wise investment. Here's what you need to know about this academic path.

What kind of Computer Engineering degree should you get?

Earning a master’s degree used to mean attending on-campus classes on a consistent schedule. While many students still prefer face-to-face courses, you do have other options.

An online degree is more flexible, and often more affordable, than an in-person program. Are you interested in learning more about programs that offer distance education? Don't miss our Most Affordable Online Bachelor’s in Computer Science Degrees ranking.

How much money do people make with a Master’s degree in Computer Engineering?

According to PayScale, one of the most common job titles for graduates with an M.S. in Computer Engineering is Software Engineer. The average pay for this job is $89,989 per year. Move up to Senior Software Engineer, and you’ll be looking at an average salary of $112,457.

What can you do with a Master’s degree in Computer Engineering?

Computer engineering is, by its nature, interdisciplinary. It requires a strong foundation in computer science, mathematics, and hardware engineering. This combination of skills can be applied in a variety of ways.

With a Master’s degree in Computer Engineering, you may find work as a:

  • Computer Systems Analyst
  • Network Analyst
  • Database Administrator
  • Software Systems Engineer
  • Systems Security Administrator
  • Information Security Analyst
  • Software Developer

What are the requirements for a Master’s degree in Computer Engineering?

Each program has unique admissions requirements. Many schools will require applicants to have earned an undergraduate degree in an engineering or computer science discipline. The most competitive programs will require an undergraduate GPA of 3.0 or 3.25.

Once you find a program that interests you, be sure to speak with an admissions counselor at that school about any specific requirements you need to meet.

What are the most affordable online Master’s degrees in Computer Engineering?

This list of the most affordable online Master’s degrees in Computer Engineering is based on published tuition rates and on average financial aid packages at each school. Our data for this ranking comes from the IPEDS database and U.S. News & World Report, as well as the websites of individual colleges. 

Good luck on the search for your perfect school!

1. University of New Mexico

Overview

The University of New Mexico is the state’s flagship institution and one of the leading universities in the Southwest. UNM is the nation's only Carnegie Research University with Very High Activity that has also been designated as a Hispanic-Serving Institution. The award-winning School of Engineering at UNM offers nine undergraduate programs and 12 graduate programs, including an innovative Computer Engineering in the Internet of Things degree.

Program Features

The online Master of Computer Engineering in the Internet of Things (IoT) requires a total of 31 credit hours. Students can earn the degree in as little as 18 months. The curriculum includes five required courses and six elective courses. Available electives for this program include the following:

  • Hardware-Oriented Security and Trust
  • Introduction to Digital Signal Processing
  • Nonlinear and Adaptive Control
  • Hardware Software Codesign with FPGAs

Notables

Applicants for this program must have earned their bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a closely related field. As of the 2017-2018 school year, the tuition rate for the Computer Engineering in the Internet of Things program is $362.92 per credit hour. The Master of Science from UNM is also available with a specialization in either Optical Science and Engineering or in Electrical Engineering.

 

2. University of Michigan–Dearborn

Overview

The student body of the University of Michigan–Dearborn includes over 7,000 undergraduates and almost 2,000 graduate students. Founded in 1959, UM-Dearborn has quickly grown into a top-tier institution of higher learning. U.S. News & World Report named UM-Dearborn sixth in the Midwest among master’s-level public universities. Through the College of Engineering and Computer Science, UM-Dearborn graduate students can pursue degrees in Data Science, Engineering Management, Bioengineering, Computer Engineering, and much more.

Program Features

The Rackham School of Graduate Studies, in collaboration with the Electrical and Computer Engineering Department, offers an intensive and flexible M.S.E. in Computer Engineering. This degree offers four available specializations: Computer Architecture and Design, Networks and Communications, Intelligent Systems, and Multimedia Engineering. The online Computer Engineering graduate degree requires a total of 30 credit hours, which may be earned through courses such as:

  • Reconfigurable Computing
  • High-Speed and Advanced Networks
  • Multimedia Data Storage and Retrieval
  • VLSI Design

Notables

The coursework for this program is available both on campus and online. The on-campus courses are offered during the late afternoon and evening hours to accommodate the schedules of students who are also working professionals. UM-Dearborn was named a "Best Bang for the Buck" university by Washington Monthly. The University also appeared on Money Magazine’s Best Colleges list.

 

3. North Carolina State University

Overview

Kiplinger’s Personal Finance ranked North Carolina State University ninth in its list of the Best Values for In-State Students Among Public Colleges, and seventh in Best Values for Out-of-State Students Among Public Colleges. NC State operates 10 schools and colleges, representing a comprehensive array of academic fields. Many of NC State’s graduate programs are ranked among the best in the nation, including the online graduate programs in engineering (ninth in the country, according to U.S. News & World Report).

Program Features

The Master of Science in Computer Engineering program at NC State is available exclusively online. Students who are employed full-time while pursuing their degree may enroll in a maximum of two courses per semester. The curriculum for this degree consists of 30 credit hours and may include courses such as:

  • Embedded Systems Architectures
  • Internet of Things: Application and Implementation
  • Advanced Parallel Computer Architecture
  • Introduction to Computer Performance Modeling

Notables

Applicants to the Computer Engineering program must submit GRE scores. To qualify for this program, students must hold a bachelor’s degree in a field related to engineering with an undergraduate GPA of at least 3.25 on a 4.0 scale. Students with a 3.0 GPA may be admitted on a provisional basis.

 

4. Georgia Institute of Technology

Overview

With a main campus in Atlanta and international campuses in Metz, France and Shenzhen, China, the Georgia Institute of Technology is a truly global institution. Georgia Tech enrolls over 29,000 students in nationally distinguished bachelor’s, master’s, and doctoral degree programs. All of the graduate engineering programs at Georgia Tech have been ranked among the top 10 nationwide by U.S. News & World Report.

Program Features

The renowned Master of Science in Computational Science and Engineering is available as a distance learning program. Although the majority of Computational Science and Engineering courses are available online through Georgia Tech Professional Education, there are some specialization courses that may be offered exclusively on campus. Students cannot take on-campus classes and online classes during the same semester. While earning this degree, candidates may take courses such as:

  • Computational Science and Engineering Algorithms
  • Modeling and Simulation: Fundamentals and Implementation
  • Computational Data Analysis
  • High-Performance Computing

Notables

The Georgia Institute of Technology also offers an online M.S. in Analytics and an online M.S. in Computer Science. Additionally, on-campus students have the option of an M.S. in Bioengineering, in Human-Computer Interaction, and in Cybersecurity. PayScale ranked Georgia Tech number five in its 2017 College ROI Report: Best Value Colleges (annual, in-state).

 

5. Missouri University of Science and Technology

Overview

Missouri University of Science and Technology offers 98 degrees in 39 areas of study. More than 8,800 students attend Missouri S&T, representing all 50 states and 60 countries worldwide. Ranked by Newsweek as the best investment among public universities for out-of-state students, Missouri S&T offers an exceptional Computer Engineering program through its Distance Education division.

Program Features

The online Master of Science in Computer Engineering is available as both a thesis and non-thesis track. For both tracks, candidates will complete 30 credit hours. Through this program, students will gain a strong understanding of the relationships among different engineering disciplines. Coursework for this degree may include:

  • Introduction to Neural Networks and Applications
  • Adaptive Dynamic Programming
  • Mobile and Sensor Data Management
  • Markov Decision Processes

Notables

Students may choose to enroll in an online graduate certificate program to begin earning credit toward their master’s degree. If the student completes all the core coursework for the certificate with a grade of B or better, they may be accepted into the corresponding master’s degree program without taking the GRE (which is required for students applying directly to a degree track). The current rate for distance learning programs is $1,200 per credit hour, regardless of state residency. Eligible military service members and their family will receive a discounted tuition rate of $734.94 per credit hour.

 

6. University of Florida

Overview

The main campus of the University of Florida is located in Gainesville, roughly 90 minutes southwest of Jacksonville. The University also operates facilities in all 67 counties in Florida, demonstrating the institution’s vital importance to the economic and technological growth of the region. UF ranks number one among the member institutions of the elite Association of American Universities for the number of master’s degrees awarded to Hispanic students. The top-ranked programs at UF include online Master of Science degrees in Aerospace Engineering, Biostatistics, Computer Engineering, and much more.

Program Features

The Master of Science in Computer Engineering offers an optional concentration in Bioinformatics. The curriculum requires 30 credit hours and does not include a thesis. Students can earn the online  M.S. in as little as 24 months. Available coursework for this degree includes:

  • Future of Microelectronics Technology
  • Fundamentals of Biometric Identification
  • Image Processing and Computer Vision
  • Pattern Recognition and Intelligent Systems

Notables

No campus visits are ever required for UF’s online degree programs. The University’s College of Engineering is ranked among the top 25 engineering colleges in the nation and number one in the state of Florida, according to U.S. News & World Report. Approximately 56 percent of UF students start their degree at the University and graduate with no student loan debt.

 

7. Old Dominion University

Overview

Located in Norfolk, Virginia, Old Dominion University is home to seven academic colleges, an honors college, and a graduate school. In addition to an extensive range of traditional degree programs, the University also offers over 100 online programs through ODU Online. Graduates of the ODU Online Electrical and Computer Engineering program have been hired in manufacturing, the automotive industry, telecommunication, aerospace, and numerous other industries.

Program Features

The flexible degree path for the Master of Engineering in Electrical and Computer Engineering (ECE) requires 10 courses, totaling 30 credit hours. Students can choose from a variety of available ECE courses, at least one of which must be a math-intensive course. All candidates for this degree will take a comprehensive exam as their culminating experience. An ECE graduate student may take classes such as:

  • Introduction to Medical Image Processing
  • Wireless Communications Networks
  • Cyber Physical System Security
  • Fundamentals of Solar Cells

Notables

The tuition rates for ODU Online, as of Fall 2017, are $496 per credit hour for Virginia residents and $538 per credit hour for out-of-state students. Active duty military members in Virginia may qualify for the in-state tuition rate. Numerous scholarships and other financial aid opportunities are available to graduate engineering students, such as the BBG Incorporated Endowed Scholarship in Engineering.

 

8. Texas A&M University

Overview

Offering more than 170 master's degree programs, Texas A&M University is a world-class institution for graduate education. U.S. News & World Report placed Texas A&M at number 25 in its 2018 Top Public Schools ranking. Through the University's distance learning programs, students can earn a Master of Engineering in Electrical Engineering or a Master of Engineering in Computer Engineering.

Program Features

The unique online programs at Texas A&M closely mirror the traditional programs. On-campus class lectures will be recorded and added to the course website each day. Like residential students, online students will have access to lecture notes, software tools, and tutoring from highly qualified teaching assistants. Graduate-level coursework in computer engineering includes the following:

  • Object-Oriented Programming, Development, and Software Engineering
  • Applied Networks and Distributed Processing
  • Introduction to Hardware Design Verification
  • Language, Library, and Program Design Using C++

Notables

To qualify for the graduate program in Computer Engineering, students must have earned a Bachelor of Science in electrical engineering, computer engineering, or a related discipline. While the distance learning programs at Texas A&M are currently available only to U.S. residents, the University plans to offer these programs to international students in the near future. Distance Education Scholarships are available to Texas residents in graduate engineering programs.

 

9. Mississippi State University

Overview

Mississippi State University is a leader in innovation, with research and development expenditures totaling $226.4 million in 2016. The University has won recognition for both its online computer information technology graduate programs and its online engineering graduate programs, both of which have been ranked in the top 20 nationwide by U.S. News & World Report. One of the many distance learning programs at Mississippi State culminates in an M.S. in Electrical and Computer Engineering.

Program Features

The Electrical and Computer Engineering program is available as a thesis track (requiring 24 credit hours of coursework and six credit hours in thesis research) and as a non-thesis track (requiring 30 credit hours of coursework). Students in a non-thesis track must complete an oral, comprehensive examination as their culminating experience. Available coursework for this degree includes:

  • Computer-Aided Design of Digital Systems
  • Visual Guidance for Micro Air Vehicles (MAVs)
  • Principles of VLSI Design
  • Information and Computer Security

Notables

Applicants to this program must have a minimum undergraduate GPA of 3.0 on a 4.0 scale. Students with lower GPAs may be admitted on a provisional basis, but these instances are rare. For graduate students, the current cost per credit hour is $681. This rate (which includes tuition and fees) is the same for in-state and out-of-state students.

 

10. Colorado State University

Overview

According to Kiplinger’s, Colorado State University holds a place among the top 100 values in public colleges and universities. CSU has also earned distinction from the U.S. Department of Education College Scorecard for its exceptionally high graduation rates and its commitment to affordability. A dedicated team of about 70 professionals heads Colorado State University Online, the University’s distance learning division. Through CSU Online, graduate students can pursue degrees in business, communications, technology, and engineering.

Program Features

Online students at CSU can choose between programs leading to a Master of Engineering with a specialization in Computer Engineering or a Master of Science in Computer Engineering. Both degree tracks require 30 credit hours and are designed to be highly customizable. Students will have the opportunity to choose classes from the departments of Electrical and Computer Engineering, Computer Science, and Mathematics. Available coursework includes:

  • Signal Processing for Power Systems
  • Dynamics of Complex Engineering Systems
  • Grid Integration of Wind Energy Systems
  • Optical Interferometry and Laser Metrology

Notables

Neither the M.S. nor the M.E. degree tracks require a thesis or an oral exam. To qualify for admission, students must have earned a bachelor’s degree in a field related to engineering or computer science. An undergraduate GPA of at least 3.0 is required.

 

11. University of Arizona

Overview

An internationally ranked university and one of the nation’s top producers of Fulbright Scholars, the University of Arizona has been a leader in higher education since before Arizona was a state. Founded in 1885, UA is one of 62 member institutions of the prestigious Association of American Universities. The award-winning College of Engineering at UA offers a range of fully online graduate programs, with degrees available in Engineering Management, Systems Engineering, and Electrical and Computer Engineering (ECE).

Program Features

The ECE program offers a wide range of concentrations, allowing students to match their degree path to their career goals. Available specializations include High-Performance Computing, Holography and Diffractive Optics, Simulation Modeling and Heterogeneous Systems Design, and more. Students in this program may choose from coursework such as:

  • Computer Architecture and Design
  • Probability and Random Processes for Engineering Applications
  • Principles of Artificial Intelligence
  • Detection and Estimation in Engineering Systems

Notables

At the beginning of the program, students will work with a Faculty Advisor to customize a Draft Plan of Study. Candidates must maintain a cumulative GPA of 3.0 or higher to graduate with this degree. The cost per credit hour for coursework in the Department of Electrical and Computer Engineering is $995. For all 30 required credits, the total estimated cost for the M.S. program is $29,850.

 

12. Virginia Polytechnic Institute and State University

Overview

The College of Engineering at Virginia Polytechnic Institute and State University is ranked number nine in the nation by U.S. News & World Report. The University’s distance learning division, Virginia Tech Online, offers a number of highly ranked master’s degree and certificate programs through a unique interactive format. Through Virginia Tech Online, students can earn either a Master of Science or a Master of Engineering degree in Computer Engineering.

Program Features

The M.S. track for Computer Engineering requires a thesis, while the Master of Engineering track requires a project and a report. Students who plan to pursue doctoral study are encouraged to choose the thesis track. Both of these degree pathways are available via Interactive Videoconferencing (IVC). The broad curriculum for these degrees may include coursework such as:

  • Wearable and Ubiquitous Computing
  • Network Architecture and Protocols
  • Advanced Software Development for Computer-Aided Engineering
  • Testing and Verification of Digital Systems

Notables

The Department of Electrical and Computer Engineering offers a number of scholarships, such as the William A. Blackwell Award and the Rappaport Wireless Communication Scholarship. A number of competitive and highly prestigious fellowships are also available for ECE students. U.S. citizens in an ECE graduate program are automatically considered for the Bradley Graduate Fellowship.

 

13. Fairleigh Dickinson University

Overview

A private nonprofit institution, Fairleigh Dickinson University operates campuses in Madison, New Jersey; Teaneck, New Jersey; Vancouver, Canada; and Wroxton, England. FDU is known for providing a high level of flexibility to its 11,500 students, who are enrolled full- and part-time through day, evening, and weekend classes. The University is also a pioneer of distance education, with an array of graduate programs in fields as diverse as digital marketing, creative writing, sports administration, and electrical engineering.

Program Features

Students in the fully online M.S. in Electrical Engineering (MSEE) will choose a primary concentration and secondary concentration from three available options: Digital Signal Processing and Communications, Computers, and Devices and Systems. The degree track requires 30 credit hours, and a thesis is optional. Depending on the concentrations that a student chooses, coursework for the MSEE may include:

  • Digital Signal Processing with C and DSP Processors
  • Neural Networks/Fuzzy Logic Systems
  • Integrated Circuit Devices
  • Random Processes in Communication

Notables

Based on current and projected tuition rates, students at FDU will be able to complete the MSEE program for a total cost of roughly $17,000 to $20,000. Coursework for the MSEE is also offered on campus, and students may take classes in either format. However, courses taken in-person will be charged at the campus tuition rate, which is higher than the rate for online courses.

 

14. Colorado Technical University

Overview

Over the past two decades, Colorado Technical University has established itself as a leader in hybrid and online learning. CTU has garnered recognition from the IMS Global Learning Consortium, Elearning! Media Group, and the Department of Homeland Security for scholarly excellence and innovative academic opportunities. The online graduate engineering programs at Colorado Technical University have been ranked among the best in the nation, according to U.S. News & World Report’s 2018 publication.

Program Features

The Master of Science in Computer Engineering requires 40 credit hours in core courses and eight credit hours in computer science and electrical engineering electives. Coursework for this program is offered both fully online and through the Colorado Springs campus. Candidates for the Computer Engineering degree will take the following required classes:

  • Computer Systems Security Foundations
  • Software Systems Engineering Process
  • Modern Solid State Devices
  • Leadership and Ethical Decision-Making

Notables

Students must hold an undergraduate degree in an engineering discipline to be considered for the M.S. in Computer Engineering. The current tuition rate for the program is $490 per credit hour, for a total estimated degree cost of $23,520. This cost will be lower for active duty military members and for students who are eligible for a Corporate Alliances Grant.

 

15. Auburn University

Overview

Auburn University is the academic home of over 23,000 undergraduate students and 4,700 graduate students. For 25 consecutive years, Auburn has appeared on U.S. News & World Report’s ranking of the top 50 public universities. The Samuel Ginn College of Engineering at Auburn offers an array of fully online degrees, including graduate programs in Aerospace Engineering, Computer Science and Software Engineering, Engineering Management, and Electrical and Computer Engineering.

Program Features

Auburn’s Master of Science in Electrical and Computer Engineering is a non-thesis program requiring 33 credit hours. To ensure a strong foundation across a range of computer engineering topics, students must take at least one course in three of the six research areas: Computer Systems, Electromagnetics, Communications, Control Systems, Power Systems, and Electronics. Available coursework for online students includes:

  • Computer-Aided Design of Digital Circuits
  • Microwave and RF Engineering
  • State Variable Analysis of Systems
  • Nonlinear Systems and Control

Notables

GRE scores are required for applicants to the Electrical and Computer Engineering program. Once accepted, candidates will work with their major professor and the department chair to create a formal plan of study. Most online graduate students take between three and six credit hours per semester. As of the 2017-2018 academic year, the cost per credit hour for graduate engineering courses is $949.

]]>
Most Affordable Online Master’s in Software Engineering Degrees http://www.bestcomputerscienceschools.net/most-affordable-online-masters-software-engineering-degrees/ Sat, 17 Feb 2018 01:03:24 +0000 http://www.bestcomputerscienceschools.net/?p=3835 Most Affordable Online Master’s in Software Engineering DegreesRead More »

]]>

Most Affordable Online Master’s in Software Engineering Degrees

Few fields are as multifaceted and dynamic as software engineering. A master’s degree can give you a competitive edge in this industry.

Software engineering encompasses the development of computer systems, applications, web-based software, and embedded systems. By earning your graduate degree in software engineering, you can become a specialist in one or more of these areas.

A master’s degree program is a major financial commitment. The schools on our list provide exceptional value for your tuition dollar.

What kind of Software Engineering degree should you get?

Do you prefer to learn in a physical classroom, interacting in real-time with teachers and peers? If so, an on-campus master’s degree program is likely the right choice for you.

Do you have a full-time job, a family, or other demands on your time that prevent you from attending a traditional graduate program? Online degrees offer more convenience and flexibility than their on-campus counterparts.

If you have yet to earn a bachelor's degree, visit our ranking of the Most Affordable Online Bachelor’s in Computer Science Degrees to see undergraduate options in distance education.

How much money do people make with a Master’s degree in Software Engineering?

The Bureau of Labor Statistics indicates that the average salary for software developers is $102,280 per year. That comes to roughly $49.17 per hour.

The expected job growth rate for software developers is 24 percent—almost four times the average growth rate for all occupations.   

What can you do with a Master’s degree in Software Engineering?

Depending on the degree program that you choose, you may be qualified to work as a network administrator, database analyst, software engineer for applications or systems, director of computer support, or data communications specialist.

What are the requirements for a Master’s degree in Software Engineering?

Most graduate programs require you to have earned a bachelor’s degree in computer science or in an engineering discipline. For competitive graduate programs, you’ll typically need an undergraduate GPA of 3.0 to be considered.

If your bachelor’s degree is in another field, you may be able to take prerequisite undergraduate coursework prior to enrolling in graduate-level software engineering classes.

What are the most affordable online Master’s degrees in Software Engineering?

This ranking was compiled using data from individual college websites, the IPEDS database, and U.S. News & World Report. To determine affordability, we examine tuition rates as well as average financial aid packages.

If you’ve considered a master’s degree but hesitated because of the cost, we hope this ranking puts the next phase of your education within reach.

1. California State University, Fullerton

Overview

As a leading institution in the CSU, California State University, Fullerton has a total enrollment of over 40,000. CSUF ranks among the top 25 "Most Innovative Schools" in the nation, according to U.S. News & World Report. The highly acclaimed College of Engineering and Computer Science at CSUF offers a range of undergraduate and graduate programs in fields such as Civil and Environmental Engineering, Computer Engineering, and Software Engineering.

Program Features

The fully online program at CSUF leads to a Master of Science in Software Engineering. The program includes an orientation seminar and midpoint symposium that are held on campus, but students who are unable to attend in-person may participate online. This degree incorporates 10 courses and is designed to be completed in 22 months, with students taking two courses per semester. Required coursework includes:

  • Systems and Software Standards and Requirements
  • Software Verification and Validation
  • Software Design and Architecture
  • Professional, Ethical, and Legal Issues for Software Engineers

Notables

A 2017 economic impact analysis found that CSUF drives over $2.26 billion in economic activity statewide, primarily in Orange and Los Angeles Counties. As of the Spring 2018 semester, the cost of attendance is roughly $2,638 per semester for California graduate students enrolled in six or fewer credit hours.

 

2. The University of West Florida

Overview

U.S. News & World Report ranks the University of West Florida as one of the best colleges in the Southeastern region. With a main campus in Pensacola, UWF serves over 10,000 undergraduates and 2,900 graduate students through traditional and distance learning programs. UWF’s innovative Master of Science in Computer Science features an optional specialization in Software Engineering.

Program Features

The Software Engineering program offers a thesis track, which is intended for students interested in professional or doctoral research, and a project track, which is designed for students with a more industrial focus. Both tracks require a minimum of 30 credit hours, including nine credit hours in advisor-approved electives. Required coursework for the Software Engineering specialization includes the following:

  • Software Engineering Foundations: Java Programming
  • Software Engineering Process
  • Database Systems
  • Software Engineering Practice and Tools

Notables

The Master of Science in Computer Science program is also available with a specialization in Database Systems or through a general Computer Science track. The cost per credit hour for Florida residents taking graduate-level coursework is $377.60. For non-resident graduate students, the cost is $1,037.24 per credit hour. Graduate students who are residents of Alabama are eligible for a discounted tuition rate of $482.60 per credit hour.

 

3. East Carolina University

Overview

Home to 12 academic colleges and schools, East Carolina University offers 84 bachelor’s degrees, 71 master’s degrees, and 18 doctoral degrees. The University is a noted leader in STEM fields, with 43 percent of all degree-seeking students enrolled in a healthcare or STEM program. One of the numerous acclaimed technology programs at ECU is the M.S. in Software Engineering.

Program Features

The Master of Science in Software Engineering (MSSE) is offered both fully online and on campus. The curriculum requires at least 30 credit hours, including either six credit hours in a thesis or three credit hours in a capstone project. Students will complete between six and nine credit hours in elective coursework. A wide variety of electives are available to Software Engineering students, including:

  • Mobile Communications and Wireless Security
  • Developing e-Commerce Systems
  • Process Management and Lifecycle Modeling
  • Data Base Management Systems

Notables

To apply for the MSSE program, students must submit satisfactory scores on either the Miller Analogies Test (MAT) or the Graduate Record Examinations (GRE). A bachelor’s degree in computer science, software engineering, computer engineering, electrical engineering, information systems, or a related discipline is recommended, but not required. ECU’s student financial aid department provides support for students seeking state, federal, and institutional aid.

 

4. Drexel University

Overview

Drexel University has been ranked number 70 in U.S. News & World Report’s 2018 list of the “Best Value Schools—National Universities.” Additionally, Drexel holds the number 10 slot for the best online graduate computer information technology programs. The M.S. in Software Engineering offers an industry-relevant curriculum that focuses on the behavioral, managerial, and technical aspects of the field.

Program Features

The Software Engineering program requires 45 quarter credits in total, including 21 credits in core courses. Beyond this core, students will be able to select from a number of options to fulfill the required 12 credits in “Breadth” courses and 12 credits in “Depth” courses. Available coursework for Software Engineering students includes:

  • Web Services and Mobile Architectures
  • Performance Analysis of Computer Networks
  • Introduction to Geographic Information Systems
  • Design of Interactive Systems

Notables

Rather than the traditional two-semester format, Drexel’s online programs feature four 10-week quarters per year. This schedule allows students to earn their degree faster than the conventional academic calendar. The 2017-2018 tuition rate for the Software Engineering program is $1,228 per credit. Discounted tuition rates are available for Drexel University alumni, military members, and members of Drexel’s partner organizations. Approximately 54 percent of Drexel students receive need-based grants as part of their financial aid packages.

 

5. Arizona State University

Overview

The Ira A. Fulton Schools of Engineering at Arizona State University represent 20,000 students from all 50 states and 121 countries. The online engineering graduate programs at ASU have been named 11th in the nation by U.S. News & World Report. Online students can enroll in ASU’s esteemed Master of Science in Engineering for Software Engineering.

Program Features

Housed in the School of Computing, Informatics, and Decision Systems Engineering, the online Software Engineering program at ASU features 10 courses that total 30 credit hours. Each of these courses is 15 weeks long. Candidates for this degree will choose between a thesis (worth three credit hours) and a portfolio (worth zero credit hours) as their culminating experience. Regardless of which track a student chooses, the following coursework will be required:

  • Information Assurance and Security
  • Software Verification, Validation, and Testing
  • Software Project, Process, and Quality Management
  • Software Engineering Principles and Concepts

Notables

In addition to the required courses, candidates for this degree will select either five electives (for students in the thesis track) or six electives (for students in the portfolio track). For full-time students with a course load of nine credit hours per semester or more, the total estimated cost for the academic year is $16,650.

 

6. The University of Alabama in Huntsville

Overview

A public Tier 1 national university, the University of Alabama in Huntsville boasts 16 on-campus research centers and $97 million in research and development expenditures. A total of 89 degrees in more than 100 fields of study are available through UAH. Many of these degrees, such as the Master of Science in Software Engineering, can be earned fully online.

Program Features

UAH’s Software Engineering graduate program is offered through a collaboration between the Electrical and Computer Engineering Department in the College of Engineering and the Computer Science Department in the College of Science. Students in the program will choose a home Department based on the aspects of Software Engineering in which they are most interested. Degree requirements vary depending on the home Department that a student chooses. All Software Engineering candidates will complete courses such as:

  • Software Engineering Process
  • Analysis of Algorithms
  • Object-Oriented Design
  • Internals of Modern Operating Systems (or another systems architecture course)

Notables

Students in the Software Engineering program will choose one of five available concentrations: Big Data or Data Mining, Project Management, Parallel Programming, Embedded Systems, or Advanced Cybersecurity. An optional thesis track, requiring six credit hours of research, is available. UAH has been repeatedly ranked by PayScale as the number one school in Alabama for return on investment.

 

7. Texas Tech University

Overview

In 2016, Texas Tech University awarded 1,639 master's degrees, a record high in the University’s history. TTU continues to grow and flourish, with an expanding selection of undergraduate and graduate academic programs. The University has earned the number six slot in U.S. News & World Report’s Best Online Graduate Computer Information Technology Programs ranking.

Program Features

The Master of Science in Software Engineering features 36 credit hours and does not require a thesis. For this flexible degree track, there is no requirement for the number of courses taken per semester, so students can progress through the course sequence at whatever pace they choose. All candidates for this degree will take three required courses, four elective courses in computer science, and five elective courses in software engineering. Available software engineering electives include:

  • Real Time and Time Sharing Systems
  • Distributed Systems
  • Parallel Processors and Processing
  • Fault-Tolerant Computer Systems

Notables

TTU also offers a fully online Master of Science in Systems and Engineering Management. In terms of graduate salary, Business Insider ranks TTU’s Whitacre College of Engineering among the best in the nation. The University has also garnered recognition for an outstanding commitment to affordability: In 2018, College Factual named TTU the Best College for the Money in the Southwest.

 

8. Kansas State University

Overview

Established in 1863, Kansas State University has evolved continuously throughout the past 150 years and now thrives as a 21st-century institution. K-State’s Global Campus offers over 70 online programs at every level from certificates to doctorates. The fully online Software Engineering program can prepare students to apply their knowledge in fields such as communication, education, entertainment, and much more.

Program Features

Students enrolled in the Master of Software Engineering track through Kansas State’s online program will never need to visit campus, making this degree ideal for students all over the United States as well as for international students. The curriculum requires 33 credit hours, including 15 credit hours in a core sequence, six credit hours in a specialty sequence, six credit hours in technical electives, and six credit hours in a capstone course. The specialty sequence consists of pairs of courses in concentrations such as:

  • Data Mining and Information Retrieval
  • Bioinformatics
  • Intelligent Systems
  • Web-based Systems

Notables

Online classes are available during the fall, spring, and summer terms. The fall and spring semesters are 16 weeks long. Summer courses are between eight and 12 weeks long. K-State Global Campus students have access to extensive scholarship and financial assistance opportunities, such as the K-State Global Campus Dean’s Merit scholarship (a $1,500 award for graduate students with a GPA above 3.5).

 

9. Kennesaw State University

Overview

With a student body of more than 35,000, Kennesaw State University is an anchor institution of the University System of Georgia. The Carnegie Foundation named Kennesaw State among the top 10 percent of institutions nationally for "Engaged Citizenship," a designation that recognizes KSU’s ongoing collaborative efforts with the larger community. This commitment to engagement and real-world impact is equally present in KSU’s on-campus and online programs, including the Master of Science in Software Engineering.

Program Features

Coursework for the M.S. in Software Engineering is available both fully online and face-to-face. Students may choose the capstone project track, which includes four elective courses, or the thesis track, which requires three elective courses. For both options, students will complete the same seven core courses. This required core includes:

  • Software Project Planning and Management
  • Software Quality Engineering and Assurance
  • Object-Oriented Analysis and Design
  • Formal Methods in Software Engineering

Notables

KSU also offers an online Master of Science in Information Technology. A Master of Science in Computer Science is available for on-campus students. Kennesaw charges a specific “e-tuition” rate for online courses. The e-tuition rate is the same for all students, regardless of residency status. For the 2017 academic year, the e-tuition rate (before fees) for graduate students is $383 per credit hour.

 

10. Colorado Technical University

Overview

Established in 1965, Colorado Technical University has offered career-centric, highly accessible academic programs for more than 50 years. U.S. News & World Report recently ranked the online Master of Science in Computer Science program among the Best Online Graduate Computer Information Technology Programs nationwide. 2018 marks the fourth consecutive year that CTU’s program has earned this distinction.

Program Features

The M.S. in Computer Science allows students to choose one of four concentrations: database systems, general computer science, computer system security, and software engineering. The software engineering specialization is offered both online and through the Aurora campus. This program requires 48 credit hours, including 28 credit hours in core computer science courses and 20 credit hours within the software engineering specialization. Coursework specific to the software engineering concentration includes:

  • Software Requirements Engineering
  • Computer Systems Architecture
  • Software Design
  • Software Systems Engineering Process

Notables

The 2017 cost per credit hour for the M.S. in Computer Science is $585. Altogether, the expected cost of the degree program is $28,080. This cost will be lower for military members on active duty and for students who are eligible for a Corporate Alliances Grant. Numerous additional grants and scholarships are available to CTU graduate students, including the Advantage Grant and the Lifelong Learning Grant.

 

11. Lewis University

Overview

Serving over 7,000 traditional and adult students, Lewis University is a Catholic institution that is partnered with the De La Salle Christian Brothers. Lewis University has been designated a Military Friendly School by G.I. Jobs, and it is consistently recognized as one of the "Best Midwestern Universities" by the Princeton Review. The University offers a number of fully online graduate programs, including degrees in Organizational Leadership, Data Science, and Computer Science.

Program Features

Students of the Master of Science in Computer Science can choose a concentration in Cyber Security, in Intelligent Systems, or in Software Engineering. In addition to the Computer Science core, Software Engineering students will take four courses from a large number of available choices within their concentration as well as one elective outside of their concentration. The coursework for the Software Engineering track may include the following:

  • Computer Graphics
  • Data Visualization
  • Pervasive Application Development
  • Software Vulnerabilities and Defenses

Notables

All of Lewis’s online programs include access to 24/7 technical support and a personal Student Services Coordinator. Students can easily contact their Student Services Coordinator with a phone call or email for any questions or concerns relating to distance education. As of the 2017-2018 academic year, the tuition rate for the M.S. in Computer Science is $795 per credit hour.

 

12. Mercer University

Overview

With roots that go back to 1833, Mercer University is one of the South’s oldest and most well-respected institutions of higher learning. Mercer operates campuses in Macon, Atlanta, and Savannah; three Regional Academic Centers throughout Georgia; and an extensive distance learning program. The School of Engineering at Mercer offers eight undergraduate specialties and nine graduate specialties, including an outstanding M.S.E. in Software Engineering.

Program Features

The Software Engineering program enables students to define, analyze, and solve complex problems in software systems. Through the industry-relevant curriculum, graduates will gain the skills needed to conduct a software development or maintenance project throughout its entire lifecycle. Coursework for this degree will cover topics such as:

  • Object-oriented design
  • Java, C++, or C# programming
  • Software security
  • Software architectures

Notables

For on-campus students, the M.S.E. at Mercer is also available with specializations in Computer Engineering, Biomedical Engineering, Engineering Management, Environmental Engineering, and more. The graduate tuition rate for the School of Engineering, as of the 2017-2018 academic year, is $900 per credit hour. In October 2017, Mercer was named a National Cyber Security Awareness Month Champion.

 

13. Auburn University

Overview

Originally affiliated with the Methodist Church, Auburn University transferred financial control to the state of Alabama in 1872. As a result, Auburn became the first land-grant college in the South to be established separate from the state university. First the East Alabama Male College and then Alabama Polytechnic Institute, the University acquired its current name in 1960. Today, Auburn offers highly ranked undergraduate and graduate degrees in agriculture, architecture, business, education, and engineering.

Program Features

Auburn offers two tracks within their Computer Science and Software Engineering program. One leads to a non-thesis Master of Software Engineering (MSwE) degree, while the other leads to a research-oriented Master of Science degree. Both of these options are available through a distance learning program. The curriculum for these degree tracks is very flexible and may include courses such as:

  • Network and Operating System Administration
  • User Interface Design and Evaluation
  • Intelligent and Interactive Systems
  • Real Time and Embedded Systems

Notables

The Master of Science degree track requires 30 credit hours, including six credit hours earned through thesis research. The MSwE track, meanwhile, requires 33 credit hours, including three credit hours in a capstone design project. Candidates for both programs must submit GRE scores when they apply.

 

14. Penn State World Campus

Overview

The Pennsylvania State University has been a leader in higher education for more than 150 years. Penn State World Campus, the University’s distance learning division, offers over 150 degree and certificate programs. Through the acclaimed Software Engineering graduate program at Penn State World Campus, students will learn from and engage with the same award-winning faculty members who teach at Penn State’s 24 traditional campuses.

Program Features

The Master of Software Engineering degree requires 36 credit hours and consists of 12 courses, which are offered in seven-week terms. By taking two courses in the fall, spring, and summer terms, students will complete the program in two calendar years. This program is designed to allow students to continue working full-time while pursuing their degree. The following coursework is required for the Master of Software Engineering:

  • Database Design Concepts
  • Applied Human-Computer Interaction
  • Web Security and Privacy
  • Software Project Management

Notables

In this cohort-based program, students will progress through the course sequence with the same group of peers, allowing them to forge long-lasting professional connections. The current tuition rate for the Master of Software Engineering degree is $930 per credit hour. Penn State World Campus also offers fully online programs leading to a Master of Engineering in Systems Engineering, a Master of Engineering Management, and numerous other related degrees.

 

15. Regis University

 

Overview

Regis University was founded in 1877 in Las Vegas, New Mexico before moving to its present home in Denver, Colorado. Today, Regis serves over 11,000 on-campus and online students. For 22 years running, Regis has earned a slot in U.S. News & World Report’s ranking of the Best Regional Universities in the West. Students at Regis can pursue over 130 degrees, including a highly respected M.S. in Software Engineering.

Program Features

Graduates of the Software Engineering program will be qualified for a career as an Application Designer, Information Architect, Full Stack Developer, Custom Software Developer, and much more. This degree track requires 36 credit hours, including 12 credit hours in core courses, 12 credit hours in software engineering electives, nine credit hours in computer and information sciences electives, and three credit hours in a culminating experience. Options for software engineering electives include:

  • Enterprise iOS Software Development
  • Software Requirements and Processes
  • Advanced Java Software Development
  • C# Software Development

Notables

For the three-credit hour culminating experience, students may choose to complete a capstone project, a graduate thesis, or a software engineering practicum. In the 2016-2017 academic year, Regis offered over $190 million in financial aid to its students, including grants, scholarships, loans, and student employment stipends.

]]>
Most Affordable Online Bachelor’s in Computer Engineering Degrees http://www.bestcomputerscienceschools.net/most-affordable-online-bachelors-computer-engineering-degrees/ Sat, 03 Feb 2018 03:09:58 +0000 http://www.bestcomputerscienceschools.net/?p=3794 Most Affordable Online Bachelor’s in Computer Engineering DegreesRead More »

]]>

Most Affordable Online Bachelor’s in Computer Engineering Degrees

Looking to design, develop, and test the newest computer systems? Check out the 15 Most Affordable Online Bachelor's in Computer Engineering Degrees.

With each year, science and technologies continue to evolve and thrive as consumers continue to demand faster, better, more efficient machinery and operating systems to power their lives. Thus, more and more creative minds are needed to further expand the industry and to help discover new technologies that can be implemented in all facets of our lives.

Computer engineers are not only good at math and science; they’re quick-thinking, innovative, and analytical. Companies all around the world utilize computer engineers to improve their operating systems and develop better workflow procedures.

What kind of Computer Engineering degree should you get?

Computer Engineering is a popular area of study and there are many programs to choose from. So, what kind of degree you should get? Should you attend online or on-campus? Should you choose a concentration? Now that you’ve made the decision to earn a Bachelor’s degree in computer engineering, plenty of other decisions will follow. Luckily, we’re here to help!

For those looking for a bit more flexibility in earning an advanced degree, an online computer engineering program is a great choice. And, it’s not surprising that a computer engineering major would feel most at home in front of a computer! Take a look at our ranking for the Most Affordable Online Bachelor’s in Computer Science for more options.

How much money do people make with a Bachelor’s in Computer Engineering?

According to the Bureau of Labor Statistics, Computer Hardware Engineers can make upwards of $115,000 per year. And your salary will only increase with the more education and experience you have.

The responsibilities of computer engineering professionals are continually expanding as our society relies more and more on digital technologies. In fact, the BLS predicts a projected growth of 5 percent in computer engineering jobs from now till 2026. Software developers will have a better chance in the industry; their projected growth for the same time frame is 24 percent.

What can you do with a Bachelor’s in Computer Engineering?

Earning a bachelor’s degree in computer engineering will open up many doors for graduates. In fact, many computer engineering programs provide students with the foundation to succeed in a number of industries. From building computer-based systems found in cars and planes, to those found in appliances, electronics, phones, and communication networks, the opportunities are seemingly endless.

Computer engineers typically design not only the hardware but also much of the software in computer-based systems. Computer engineers have traditionally found work in computer companies such as Intel, HP, and Texas Instruments, but that is changing as technology grows. Now, you’ll find work in industries that build or use computer-based systems. Many computer engineers also find work as programmers.

What are the best Bachelor’s in Computer Engineering degrees?

With so many schools offering degrees in computer engineering, how do you choose the best program? If you’re looking to begin your career in this field, these 15 bachelor’s degrees will serve you well so that you can go on to serve others.

From Bellevue University to Florida State University, the opportunities at these schools are endless. You’ll learn everything from web scripting and programming languages to database security and system analysis. Start your journey today!

1. Bellevue University

Overview

Located in Bellevue, Nebraska, this university first opened in 1966 and now offers a virtual college that remains one of the strongest in the country. Students can learn with an online curriculum taught by highly-trained faculty who have real-world experience in the Computer Engineering field. Looking to earn a flexible Bachelor of Science in Software Development? Bellevue may just be the university for you!

Program Features

Students in this online program will develop the skills necessary to design, build, and maintain software critical to an enterprise. Courses may include:

  • Web Scripting
  • Structured System Analysis and Design
  • Information Technology Project Management
  • Management and Design of Database Systems

All students must complete a total of 127 credits to earn their degree. This program is intended for current computer programmers who wish to advance their careers but need a bachelor's degree, or for those looking to work as software developers or software engineers but lack the credentials or experience.

Notables

Bellevue provides tons of helpful features with their online programs. For example, students have the option to take live or asynchronous courses. This allows them to choose when and how they study. Other features include small class sizes, access to support services and the library around the clock, and an online curriculum taught by highly-trained faculty with real-world experience.

2. Brigham Young University—Idaho

Overview

Brigham Young University was founded in 1888 and is now one of the best accredited online colleges in Idaho. Its virtual college is an example of a strong academic structure that can be utilized online. Students looking for an affordable degree will find one of the lowest tuition rates at BYU-Idaho. In fact, every student, regardless of residency status, pays just $160 per credit hour with additional technology fees. Now, the school offers an affordable online Bachelor of Science in Software Engineering.

Program Features

Students in this program will learn and practice the industry standard approach to design, development, and implementation of complex computer systems. Courses may include:

  • Object-Oriented Software Development
  • Fundamentals of Digital Systems
  • Human-Computer Interaction
  • Database Design and Development
  • Mobile Application Development

Courses taught online and on-campus are based on the same learning objectives, so virtual students aren’t missing out on anything. All students must complete a total of 120 credits to earn their degree.

Notables

BYU-Idaho offers 12 bachelor degrees online. All degrees are asynchronous with no on-campus residency requirements. Students can even take courses year-round, leading them to finish their education early. Student support services, access to the school’s library and bookstore, and more can be found via the BYU-Idaho’s internet portal.

3. Western Governors University

Overview

One of the top accredited online colleges in the nation, Western Governors University is based in Salt Lake City, Utah. Rather than a tuition rate, WGU charges students per term. This fee includes up to 18 credit hours and, if students have a need to further reduce the college cost, financial aid is also an option. WGU now offers an affordable online Bachelor of Science Software Development degree program.

Program Features

Those looking for a solid foundation in computer programming, web development, and applications, will be pleased with WGU’s online BS in Software Development. Courses may include:

  • Web Development Applications
  • Technical Communication
  • Operating Systems for Programmers
  • Business of IT - Project Management

The program is made up of 34 courses, all of which can be completed online. All students must complete a capstone in which they’ll develop a software application to solve a problem of their choice, constrained only by the technology requirements provided in the assessment DRF.

Notables

Western Governors University offers 23 bachelor’s degrees online and prides itself on its competency-based education methods. With the idea that no two students are the same, online courses are tailored to each specific individual’s needs. Much like the university itself, these degrees are centered in the IT, teaching, health, and business fields.

4. Western Kentucky University

Overview

Founded in 1906, Western Kentucky University is a public university based in Bowling Green, Kentucky. It serves over 20,000 students total, and about 18,000 of those are undergraduates. Financial aid and scholarships are available, including Merit Scholarships, Tuition Incentive Programs, Departmental Scholarships, and Alumni Grants. Now, through the university’s School of Engineering and Applied Sciences, students can pursue a Bachelor of Science in Computer Information Technology (CIT).

Program Features

Whether you’re looking to be a Computer Programmer, Computer Systems Analyst, or something else related to this field, this BS in CIT is all-encompassing. Courses may include:

  • Web Development
  • Database Administration
  • Systems Architecture
  • Systems Security

All students must take 120 credit hours, including the completion of a capstone course to earn their degree. The CIT program at Western Kentucky also has an arrangement with Microsoft Imagine, VMware, and Testout, providing students with professional developer, designer, and training tools at little to no additional cost.

Notables

Western Kentucky University’s online Bachelor of Science in Computer Information Technology has been ranked number 13 (out of 500!) by BestColleges.com and ranked second by U.S. News & World Report's Best Online Bachelor’s Programs in 2015.

5. University of Illinois at Springfield

Overview

With over 30 bachelor’s degrees, 20 master’s degrees, and one doctoral program, the University of Illinois at Springfield is abuzz with academic pursuit. In fact, U.S. News & World Report’s 2018 edition of Best Colleges ranked this university as one of the best Regional Universities in the Midwest. Now, students can obtain a Bachelor of Science in Computer Science entirely online.

Program Features

Through this program, students will choose to emphasize their courses in software engineering or systems security and information assurance. Your curriculum may include the following courses, depending on your area of focus:

  • Computer Organization
  • Programming Languages
  • Data Structures and Algorithms
  • Foundations of Network Security and Information Assurance

All students must also complete a capstone course and maintain a minimum GPA of 2.0 to earn their degree.

Notables

Online learning through the University of Illinois at Springfield is not only affordable, it’s flexible as well. Standard classroom books and printed materials are typically used in combination with online lectures, assignments, and supplementary course materials. Some courses have formal lectures, while others break the content up into smaller units or abandon the lecture entirely, instead relying on group discussion and other types of learning activities.

6. University of Maryland–University College

Overview

Founded in 1947, the University of Maryland—University College is one of the most affordable colleges on this list. Depending on your residency, and if you have status as an active member of the military or are a veteran, the tuition can be as low as $7,500. UMUC now offers a completely online Bachelor of Science degree in Software Development and Security.

Program Features

Students in this program will learn to design, develop, and test secure software applications, conduct software penetration testing, and provide recommendations for reducing computer security risks. Courses may include:

  • Current Trends and Projects in Computer Science
  • Relational Database Concepts and Applications
  • Detecting Software Vulnerabilities
  • Database Security

All students must complete 120 credits, including 46 credits of minor and/or elective coursework. Students can also participate in related campus clubs: Upsilon Pi Epsilon is the international honor society for the computing and information disciplines. There’s also the Computing Club which provides opportunities for professional socialization and networking.

Notables

The University of Maryland offers more than 100 scholarships, financial aid, and interest-free monthly payment plans for those who qualify. The Completion Scholarship is one of the university’s featured scholarships that serves to help Maryland community college graduates reduce the in-state rate by $100 per credit.

7. Baker College

Overview

Founded in 1911 and based in Flint, Michigan, Baker College is the home of Baker Online, the school’s internet portal. Baker College has an excellent reputation for support and tech services for online students. In fact, BC is continuously ranked as one of the top places to earn affordable online degrees. Now students can earn a Bachelor of Science in Computer Science with a Concentration in Computer Programming–completely online!

Program Features

Students must complete a total of 120 hours to graduate. Courses may include:

  • Database Management and Design
  • Java Programming
  • Programming for Mobile Devices
  • Trends in Computer Science
  • Computer Architecture

Online students have extensive access to everything they would need in order to finish one of the 44 bachelor degrees the school offers. From 24/7 access to online library resources to a tech support team trained in online learning management systems, Baker students will never be at a loss when it comes to their education.

Notables

U.S. News & World Report’s 2018 edition of Best Colleges ranked Baker College as one of the best Regional Universities in the Midwest. It was also ranked a Best Value School. In addition to studying challenging and relevant skills, students at Baker develop workplace skills that include communication, teamwork, initiative, self-confidence, and, above all, a strong work ethic.

8. Grantham University

Overview

Founded in the 1950s in Lenexa, Kansas, Grantham University is a private for-profit school that provides quality degrees at affordable prices. Grantham now offers a range of 100 percent online undergraduate and graduate degree programs and certificates. Students can earn a Bachelor of Science in Computer Engineering Technology online in just over three years.

Program Features

Students in this program must complete a total of 126 credit hours. Courses may include:

  • Digital Electronics (lab included)
  • Advanced Programming in C++
  • Signals and Systems Theory and Lab
  • Fundamental Properties of AC Circuits and Lab

Every student will also complete a capstone project. Working in groups, they will develop, build, test, and present the project approved in the project management course. Through their work, students will be prepared to work for employers including, multinational corporations, government entities, financial institutions, and more.

Notables

Grantham University was named “Best for Vets” by Military Times in 2014 and is accredited by the Distance Education Accrediting Commission (DETC). The undergraduate rate is $265 per credit hour. This rate may be lower however if you’re a military member, a veteran, or part of a military family. Grantham also offers scholarships and financial aid for those who qualify.

9. Arizona State University

Overview

Home to mascot Sparky the Sun Devil, Arizona State University-Tempe was founded in 1885 and now has a total enrollment of over 71,000 students! With its multi-campus system, ASU is said to have the largest student body amongst U.S. institutions of higher learning. ASU’s motto of “one university in many places,” stands true. In fact, students can now pursue a Bachelor of Science in Software Engineering– entirely online!

Program Features

The program’s unique, project-driven curriculum, establishes a new model of communication, teamwork, and critical thinking for students. Courses may include:

  • Web Application Programming
  • Principles of Database Management
  • Web-Based Applications and Mobile Systems

Students at ASU have flexibility in designing their course of study; the majority of courses are offered in a seven-and-a-half week format. The program prepares graduates for advanced study in computing, an allied field, or to enter the computing profession (most commonly as an application software engineer).

Notables

U.S. News & World Report’s 2018 edition of Best Colleges ranked this university as one of the Best National Universities as well as a Best Value School and Best Colleges for Veterans. ASU offers over 600 degree programs at all levels across 15 schools and colleges. Undergrad students can choose from nearly 400 programs (major, minor, certificates).

10. University of Florida

Overview

Located in Gainesville, Florida, the University of Florida (UF) is a flagship university with a huge array of degree programs and over 50,000 undergraduate and graduate students. UF also has strong research credentials, with more than 150 research facilities, institutes, and centers, to which both traditional and online students have access to. Now, students can earn an online Bachelor of Science in Computer Science at UF.

Program Features

Offered through University of Florida’s College of Liberal Arts and Sciences, the BS in Computer Science prepares students for a range of career opportunities. Courses within the curriculum may include:

  • Data Structures and Algorithms
  • Computational Linear Algebra
  • Applications of Discrete Structures
  • Digital Logic and Computer Systems

All students must also complete a senior project as well. With the freedom to tailor their curriculum to their interests, skills and academic strengths, online students have the flexibility to succeed at UF.

Notables

The University of Florida is ranked among the best fifty universities in the country by ARWU, U.S. News & World Report, Forbes, and Washington Monthly. Likewise, many of UF’s individual academic departments are ranked among some of the best nationwide, including its programs in aerospace, health sciences, chemistry, agricultural science,  pharmacology and toxicology, environmental/ecology, and biology.

11. Old Dominion University

Overview

Located in Norfolk, Virginia, this public research university has a total enrollment of over 24,000 students. Now, ODU Online is an affordable way to earn a quality degree from the flexible of your own home, on your own time. Students can now pursue a Bachelor of Science in Engineering Technology through Old Dominion’s Frank Batten College of Engineering & Technology.

Program Features

The BS in Engineering Technology at ODU is focused on the future. From wireless communication and the exploration of outer space to the revolution in medical diagnosis and treatment, students will explore endless opportunities. Courses may include:

  • Wireless Communications
  • Energy and the Environment
  • Microprocessor & Microcontrollers
  • Ethics & Philosophy in Engineering Apps

This Bachelor’s degree requires students to complete a minimum of 120 total credit hours. Online students will participate in live, regularly scheduled online class meetings and can access course materials online from any location.

Notables

Old Dominion University has been ranked as having one of the Most Affordable Online Bachelor's in Engineering. ODU has also been named a "Military Friendly School" by G.I. Jobs Magazine for the last eight years. With students from 116 countries and throughout the US, this university brings the brightest minds together to create innovative solutions to our world.

12. Dakota State University

Overview

Dakota State University is a public university known for its technological focus. Nearly 5,000 students are enrolled in one of the many undergraduate, masters, or doctoral programs that Dakota offers. Now, the university based in South Dakota offers many of its prestigious degree programs online. Enjoy the flexibility of earning a B.S. in Computer Information Systems through DSU’s online school.

Program Features

The CIS degree at Dakota State University is based on a core 48 credits, including an internship and/or undergraduate research. Courses within your curriculum may include:

  • Info Security Fundamentals
  • Database Management Systems
  • Business Application Programming

Students will also be able to choose a specialization in one of the following areas: data science, project management, and software and web development. CIS technologies deal with five main components, including hardware, software, data, procedures, and people. This ensures students have a well-rounded background as they prepare to enter the workforce. All DSU students receive the same high-quality education, regardless of the format.

Notables

DSU grads have been hired by the National Security Agency (NSA), The Johns Hopkins Applied Physics Lab (APL), Navy SPAWAR (Space and Naval Warfare System Command), Sandia National Laboratory, Pacific Northwest National Laboratory, banks, hospitals and security firms all over the nation.  

13. Morgan State University

Overview

Located in Baltimore, Maryland, Morgan State University was founded in 1867 and is now home to nearly 8,000 students. As our society shifts, MSU has too–the university now offers a plethora of degrees online for students who need both flexibility and affordability. Now, Morgan State University offers students an Electrical & Computer Engineering 2+2 Program that can be completed entirely online.

Program Features

Students in this program will have the opportunity to explore a variety of research areas. Some of these include:

  • Communications Networks
  • Software Defined Radio
  • Data/Sensor Fusion
  • Visual Analytics
  • Signal Processing
  • Image Processing
  • Power Electronics

The program emphasizes the theory and application of advanced electrical engineering principles utilizing theoretical, computational and analytical methods and tools. Students can apply financial aid, scholarships, and other awards to supplement the costs of this program. Military Tuition Assistance is an additional educational benefit paid to eligible members of the Army, Navy, Marines, Air Force, and Coast Guard.

Notables

Morgan State University Online offers a full array of student support services equal to those available to on-campus students, including library and technology services, tutoring and academic resources, advising and career counseling, and technical and help desk support.

14. Colorado State University

Overview

This public research university was founded in 1870 and is now home to over 33,000 students and mascot CAM the ram. Set in a community that blends education and industry, hard work and recreation, and tradition and progress, students easily come to call this place home. However, if you’re looking for affordability and flexibility, CSU offers online programs as well. In fact, students can now earn a Bachelor of Science in Computer Engineering degree completely online.

Program Features

Students must complete a total of 190.5 credits to earn their degree in this program. Courses may include:

  • Software Engineering Methods
  • Embedded Microcontrollers
  • Impact of Global Issues on Design
  • Introduction to Website Development
  • Advanced Circuit Analysis

CTU Fast Track is a unique program that lets students earn college credit for what they already know. As a result, students can complete their degree up to 30 percent faster. In fact, by passing multiple Fast Track exams, students can save up to 30 percent on tuition.

Notables

U.S News & World Report has ranked CSU among the Best National Universities and Best Value Schools in the nation.

15. Florida State University

Overview

Founded in 1851, FSU is the oldest continuous site of higher education in Florida. Located in Tallahassee, over 41,000 students now call Florida State University home. With over 350 degree programs (including bachelor's, master's, doctoral, specialist, and professional degrees) and 6 Nobel Laureates on the faculty, there is no shortage of opportunities for growth at FSU. Now, students can earn degrees online through FSU, including a Bachelor of Science degree in Computer Science.

Program Features

This major helps students to develop core competencies in programming, database structure, computer organization, and operating systems. Courses may include:

  • Ethics and Computer Science
  • Object Oriented Programming
  • Programming Languages
  • Data Structures, Algorithms, and Generic Programming

All students must complete a total of 120 credit hours to earn their degree.

Notables

On Kiplinger’s annual list of Best College Values, FSU ranked among the Top 5 schools in the nation. Not only that, but FSU has officially been designated as a preeminent research university in the state by the Florida Legislature. With approximately $200 million in research expenditures each year, students and faculty members at FSU work to save lives, improve society and help drive human advancement through their studies.

 

]]>
Best Bachelor’s in Software Engineering Degrees http://www.bestcomputerscienceschools.net/best-bachelors-software-engineering-degrees/ Sat, 03 Feb 2018 02:02:09 +0000 http://www.bestcomputerscienceschools.net/?p=3771 Best Bachelor’s in Software Engineering DegreesRead More »

]]>

Best Bachelor’s in Software Engineering Degrees

Do you excel in math, computing, or science, or have an aptitude for what makes a computer tick? Consider a career in software engineering.

Software engineering is a branch of computer science that deals with the design and maintenance of complex computer systems. It requires an advanced skillset in mathematics and computing technology, and the ability to solve problems while working in teams.

The U.S. Bureau of Labor Statistics indicates that jobs in software engineering are expected to grow 32 percent in the next decade, which is much faster than average for all occupations. This is largely because expanding Internet technologies have driven the need for new engineers who can develop, assess, and modify software and Internet applications.

Software engineers are an integral component of many industries, including medicine, manufacturing, science, and aerospace. In short, software engineers give computers the ability to undertake complex tasks more efficiently.

What kind of software engineering degree should you get?

Because software engineering is such an in-demand field, many universities offer at least basic degrees in the major. However, the best software engineering degrees will be ones that are backed by high rankings, experienced faculty, and affordable pathways to completion. Undergraduate degrees may be available online or on-campus. We talk more about your options for distance learning in our ranking of the Best Online Software Engineering Degrees.

It’s also important to pay attention to how customizable the degree path may be.

A more customizable degree will help young software engineers take a variety of classes to determine his or her area of specialization. In addition, a good software engineering degree will allow interested students to continue on to accredited master’s programs either at the same institution or elsewhere. 

How much money do people make with a software engineering degree?

Software engineers enjoy a wide range of employment options, from data management to factory control to robotics. Therefore, average starting pay varies, depending on the industry, but most software engineers enjoy a very high starting salary. The national average across industries is $72,028. Engineers who work in safety-critical applications, such as aviation or national defense, may earn even more.

What can you do with a degree in software engineering?

Software engineers work in a wide variety of careers, from computer systems analysts to video game designers. They deal with programs including operating systems, computer games, business applications, and network control systems. They might work as software developers for embedded, web, or mobile systems, or become project managers or sales engineers.

Software engineers work in situations where reliability is demanded, such as controlling robots in surgery or keeping an airliner in the air. As a result, jobs in software engineering tend to be highly rewarding and high-paying.

What are the requirements for a degree in software engineering?

Applicants to software engineering undergraduate programs must have very strong high school preparation. They should take high school mathematics courses such as algebra, geometry, trigonometry, calculus, physics, and chemistry. Many undergraduate programs also require Advanced Placement courses in computer science or advanced technology. Applicants should also have strong communication and problem-solving skills, as they will be expected to work in teams.

Once enrolled in a software engineering program, students will take computer science courses with an emphasis on design, analysis, and measurement. Students will obtain a strong foundation in engineering related to software development.

What are the best software engineering degrees?

The best software engineering degrees will be ones that prepare students for the most in-demand careers.

Because software engineers are needed in all aspects of technology, from large Internet companies to automotive corporations, software engineers need the training and diversity of programs necessary to excel in a range of fields. Therefore, a program that emphasizes project-based learning, internship or cooperative opportunities, and team-based activities will be the best possible choice for an undergraduate degree.

1. California Polytechnic State University

Overview

The College of Engineering at California Polytechnic State University is an internationally recognized undergraduate engineering department. The college operates by a “learn-by-doing” philosophy, and, as a result, graduates students who are Day One-ready professionals. Students graduate as innovative, collaborative engineers after working in state-of-the-art facilities and laboratories.

Program Features

California Polytechnic is considered one of the best schools for undergraduate software engineering students because it is committed to student success. This commitment is demonstrated through comprehensive academic advising and support programs such as the Multicultural Engineering Program, which is designed to recruit and retain a diverse population of students. Required classes include:

  • Professional Responsibilities
  • Individual Software Design and Development
  • Software Engineering
  • Discrete Structures
  • Software Deployment
  • Programming Languages
  • User-Centered Interface Design and Development

Notables

California Polytechnic features laboratories that are at the core of the engineering department’s project-centered focus. Facilities include the Aircraft Design Lab, the Rotor Dynamics Laboratory, the Advanced Technology Laboratories, and the Bonderson Projects Center. The Bonderson Center, for example, offers over 100,000 square feet in which students can work collaboratively on projects related to aerospace, mechanical, civil, environmental, industrial, and manufacturing engineering projects.

2. Milwaukee School of Engineering

Overview

Students will unite theory with practice in classroom and laboratory activities. The software development laboratory provides students with experience in various projects such as those including software engineering tools and techniques. Students may also intern in an industry setting, or work in teams to complete a major project. Elective courses are also available that allow students to pursue research in topics such as computer game development, graphics, or image processing.

Program Features

While many students attend the university simply for its focus on laboratory and industry experiences, it also hosts expert faculty within a small college environment. The university also has extremely high placement rates for graduates. Students will take classes such as:

  • Combinational Systems
  • Technical Composition
  • Calculus for Engineers
  • Software Development
  • Probability and Statistics
  • Computer Organization
  • Linear Algebra

Notables

The Department of Electrical Engineering and Computer Science at Milwaukee is one of the oldest and largest departments at the university. It operates fourteen different engineering laboratories that allow students to gain experience in biomedical, computer, electrical and software, and electrical engineering technologies. Certificate programs, graduate degrees, and special company programs are offered in addition to the undergraduate degree.

3. University of California, Irvine

Overview

The University of California, Irvine offers eighty undergraduate degrees, many of which are recognized nationally for their high level of student engagement and research activity. The university is ranked eighth out of the three hundred Best Value Colleges, according to Forbes. The campus has also been recognized multiple times for its innovation and efforts towards sustainability.

Program Features

The program is built around a key set of core courses that introduce students to the fundamentals of software engineering, as well as important computer science concepts. Once these courses are completed, students may specialize by exploring over two dozen electives. Sample courses include:

  • Programming in C/C++ as a Second Language
  • Data Structure Implementation and Analysis
  • Introductory Computer Organization
  • Single-Variable Calculus
  • Boolean Algebra and Logic
  • Discrete Mathematics for Computer Science
  • Computational Linear Algebra
  • Introduction to Probability and Statistics for Computer Science

Notables

Students work with various programming languages and learn how to apply their skills to different domains and teams. Capstone courses require students to develop real systems for real clients outside of the university. The program allows students to work in the technologically diverse, vibrant Orange County, just moments away from Silicon Valley. Students are taught by faculty members who have worked and demonstrated an outstanding track record in the field of software engineering.

4. San Jose State University

Overview

San Jose State University’s Bachelor of Science in Software Engineering prepares students to become qualified engineers for leading companies in Silicon Valley. Students learn how to work with teams and with emergent technologies and solutions.

Program Features

Students will take a self-designed mixture of theoretical and hands-on courses. Few prerequisites are required before students begin taking interactive coursework in software engineering. Recommended courses include:

  • Discrete Mathematics
  • Differential Equations and Linear Algebra
  • Engineering Probability and Statistics
  • Computer Organization and Architecture
  • Software Engineering Process Management
  • Global and Social Issues in Engineering
  • Data Structures and Algorithms

Notables

San Jose is responsible for training many of the engineers, software designers, and business people who keep Silicon Valley up and running. In fact, local technology firms employ more graduates from the School of Engineering at San Jose State than from any other university. The university ranks third nationally among public engineering programs, and is recognized as one of the fifty best engineering schools in the world according to Business Insider.

5. Stevens Institute of Technology

Overview

As the first college in the United States to dedicate itself solely to mechanical engineering, Stevens Institute of Technology has great experience offering superior engineering programs to top-notch students. The undergraduate degree in Software Engineering at Stevens Institute of Technology provides students with a depth of experience in software engineering as well as systems engineering.

Program Features

Students have the opportunity to complete co-ops and internships at companies such as Rockwell Collins, Citigroup, and Lockheed Martin. Students must complete at least 141 credits of classwork. Required classes include:

  • Introduction to Entrepreneurial Thinking
  • Differential Equations
  • Electricity and Magnetism
  • Thermodynamics
  • Computational Data Structures and Algorithms
  • Probability and Statistics for Engineers
  • Digital System Design
  • Introduction to Image Processing and Coding

Notables

Stevens provides an education to its students that allows them to receive successful, high-paying jobs. It is ranked seventh as a leading university granting STEM degrees, and sixth nationally for career placement, according to both U.S. News & World Report and The Princeton Review. Stevens offers significant scholarships and financial aid to its students, making it an affordable option that provides extensive opportunity for future return on investment.

6. Michigan Technological University

Overview

Michigan Technological University is a leading public research university with over one hundred and thirty degree programs in fields such as engineering, technology, economics, and computing. The Department of Computer Science at Michigan Technological University allows students to focus on both the practical and technical aspects of software, including cost-effectiveness, usability, reliability, requirements, and testing.

Program Features

Upon completing this program, students will be prepared to identify ethical and technical issues related to the development of computer software and to design programs that meet and address those issues. Students will take classes such as:

  • Explorations in Computing
  • Assembly Language Programming
  • Introduction to Programming in C/C++
  • Programming at the Hardware Software Interface
  • Discrete Structures
  • Ethical and Social Aspects of Computing
  • Formal Models of Computation

Notables

Michigan Tech has an extraordinary reputation for its commitment to hands-on learning. The 600-acre campus is located in Upper Michigan, giving students opportunities for significant off- and on-campus experiential learning.  Because Michigan Tech students gain experience in all realms of software engineering, they graduate with higher earning potential than graduates from other schools, according to national average salary reports.

7. Iowa State University

Overview

Iowa State’s Software Engineering bachelor’s degree was developed in 2007 as an interdisciplinary effort between the College of Engineering and the College of Liberal Arts and Sciences. The program allows students to interact with a highly diverse faculty and student body to gain expertise in a realm of fields, including science, engineering, and math. Upon graduation from this program, students are prepared for the most in-demand professions.

Program Features

The Software Engineering program is one of the fastest growing majors at the university. It is ranked sixth in the nation by College Choice for its academic reputation, student services, affordability, and career outcomes. Students will take classes such as:

  • Programming Languages
  • Object-Oriented Analysis and Design
  • Software Requirements Engineering
  • Formal Methods in Software Engineering
  • Software Analysis & Verification for Safety and Security
  • Algorithms for Large Data Sets: Theory & Practice  
  • Computer Game and Media Programming
  • Database System Concepts & Internals

Notables

Iowa State provides extensive resources to its students, hosting some of the largest career fairs in the nation. Students will engage in internships, co-ops, and skill-building workshops to help them gain access to some of the most prestigious employers in the nation.

8. Drexel University

Overview

The Bachelor of Science in Software Engineering at Drexel teaches students to design and construct reliable, high-quality products, solve problems, and write code. The curriculum incorporates real-world challenges and applies technological solutions to the most demanding software problems.

Program Features

Students may choose to enhance their degrees through a variety of minors, including Computer Science, Data Science, Information Systems and Security Technology, or Human-Centered Computing. The university also features a unique accelerated program, which allows students to graduate with both a bachelor’s and master’s degree in five years. Students will take classes such as:

  • Computing and Informatics Design
  • Career Management and Professional Development
  • Computer Programming
  • Advanced Programming Tools and Techniques
  • Mathematical Foundations of Computer Science
  • Software Specification and Design

Notables

Drexel features a unique cooperative education program that’s nearly a hundred years old. This program allows students to test drive careers and gain important connections before graduation. In this process, they will choose one of nearly two thousand employers to participate in a long-term project. This project can last for the duration of the student’s academic studies, or be shortened to allow for exploration of multiple fields.

9. The University of Texas at Dallas

Overview

The University of Texas at Dallas is strategically located in the Telecom Corridor, home to the second-largest high-tech economy in the country. The university has responded to this demand by developing a strong interdisciplinary approach to research. The software engineering program at the University of Texas at Dallas is part of the university’s prestigious Computer Science department, which showcases an exceptional, internally-renowned faculty, and a 150,000 square foot building with cutting-edge laboratories.

Program Features

The university employs nearly 160 tenured or tenure-track faculty, and receives nearly $51 million in research funding each year. Students will engage in a program based on mathematical foundations and a computer science core. Classes might include:

  • Professional and Technical Communication
  • Differential Calculus
  • Electromagnetism and Waves
  • Social Issues and Ethics in Computer Science and Engineering
  • Discrete Mathematics for Computing
  • Electromagnetism and Waves
  • Professional Responsibility in Computer Science and Software Engineering
  • Probability and Statistics in Computer Science and Software Engineering

Notables

The university operates one of the largest internship and cooperative education programs in the country, with over a thousand undergraduate and graduate students placed in high-tech companies near Dallas each year. These companies include Texas Instruments, Intel, IBM, and Raytheon, among dozens of others. The school also features a money-saving fast-track program that allows students to complete a master’s degree with fifteen fewer required credit hours than through a comparable pathway.

10. Miami University

Overview

Miami University’s software engineering major allows graduates to explore topics past traditional computer science, delving into subjects such as software design and maintenance. Students work towards building skills in teamwork and communication, as well problem solving and dealing with technology. Undergraduate students are encouraged to participate in internships and cooperative learning placements, many of which are paid and allow students to gain hands-on work experience before they even graduate.

Program Features

The university features a prestigious honors program that allows qualified seniors to work closely with faculty on research projects of interest. Software engineering majors must take at least thirty-two credit hours of mathematics, statistics, and natural science courses, in addition to a core of software engineering classes that includes:

  • Software Construction
  • Technology, Ethics, and Global Society
  • Object-Oriented Programming
  • Data Abstraction and Data Structures
  • Software Architecture and Design
  • Client Server Programming
  • IT Project Management

Notables

The university features an extensive study abroad program. Students may study abroad during any semester, and use this experience as an opportunity to enrich their cultural perspectives and understandings in computing and engineering. The university also permits undergraduate software engineering students to join a wide variety of honorary and professional organizations, including the American Institute for Aeronautics and Astronautics, Association for Women in Computing, Engineers Without Borders, and the National Society of Professional Engineers.

11. Florida Institute of Technology

Overview

Florida Institute of Technology not only prepares undergraduate students to enter into high-powered careers as software engineer professionals, it also provides them an easy transition to graduate studies. The Fast Track option allows undergraduate students to take graduate coursework while still enrolled as undergraduates, allowing them to graduate more quickly with both a bachelor’s and a master’s degree. Students who choose not to enroll in the Fast Track option will experience an equally advantageous education, learning in a hands-on setting how to design, implement, test, and evolve software architecture for 21st-century careers.

Program Features

Undergraduates work in a variety of research laboratories and groups, including the BioComplex Lab, the Vision Group the Bioinformatics Lab, and the Harris Institute for Assured Information. Coursework is focused on both theoretical and applied technologies, taking classes such as:

  • Computing Disciplines and Careers
  • Fundamentals of Software Development
  • Computer Organization and Machine Programming
  • Research Sources and Systems
  • Scientific and Technical Communication
  • Programming in a Second Language
  • Operating Systems Concepts
  • Requirements Engineering
  • Software Metrics and Modeling

Notables

Florida Tech is an integral part of the community’s economic development, contributing student resources to a local and global community. Students develop world-class research and foster partnerships with local industry. Students serve as a computing resource to the city of Melbourne and beyond, promoting a culture of entrepreneurship for talented students.

12. Rochester Institute of Technology

Overview

Rochester Institute of Technology promotes one of the most interdisciplinary undergraduate programs in software engineering available. Students must complete a core of software engineering courses, but will also take classes in business, science, and other engineering fields. They will also specialize in specific application domains, such as artificial intelligence or public policy.

Program Features

All students will create a two-course senior design project to help them apply the knowledge they received in classes. Other classes include:

  • Discrete Mathematics for Computing
  • Mathematical Models of Software
  • Software Process and Project Management
  • Engineering of Software Subsystems
  • Analysis of Algorithms
  • Human-Centered Requirements and Design
  • Math Models of Software Engineering

Notables

Rochester Institute of Technology has emphasized experiential and career learning for nearly two hundred years, taking advantage of its prime location in the third-largest city in New York State. The university hosts the fourth-oldest, and one of the largest, cooperative education programs in the world. Cooperative education projects for software engineering task students with developing actual solutions to actual industry problems. Sponsoring organizations for these projects include Wegmans, Intel Corp., Nokia, IBM, the Air Force Research Laboratory, and many more. Forty total weeks of cooperative education are required for graduation.

13. Auburn University

Overview

Auburn University was first established in 1856 and became one of the first land-grant colleges in the South. It contains a wide variety of academic programs on a campus spanning nearly 2,000 acres. Students may choose from over 140 majors, with one of the most popular being the software engineering program.

Program Features

At Auburn University, software engineering students learn how to validate, construct, and apply key theoretical concepts to software design and maintenance. While the curriculum contains a strong engineering core, students also take a range of courses in science, mathematics, humanities, and social sciences. Core recommended classes include:

  • Engineering Physics
  • Digital Logic Circuits
  • Discrete Structures
  • Fundamentals of Engineering Mechanics
  • Linear Differential Equations
  • Computer Organization and Assembly Language Programming
  • Software Process
  • Software Quality Assurance

Notables

Auburn is dedicated to student success, and as a result offers a range of extracurricular opportunities, as well as study abroad and cooperative learning programs. Cooperative learning at Auburn consists of a planned and supervised program with alternating semesters of full-time college classroom instruction and full-time paid work assignments. These work assignments allow thousands of Auburn students to support themselves financially while studying and preparing for a career.

14. Pennsylvania State University

Overview

Pennsylvania State University’s Bachelor of Science in Software Engineering is offered entirely online through its World Campus offerings. Students are exposed to state-of-the-art technologies for developing mobile and web applications while enjoying the flexibility and convenience of an online format. Classes are taught by the same attentive, high-quality teaching staff that also teaches on campus.

Program Features

One hundred and twenty-six credits, including a capstone course, are required for students to gain a comprehensive understanding of modern software and techniques. Recommended coursework includes that in the following subjects:

  • Microprocessors
  • Intermediate Programming
  • Discrete Mathematics for Computer Science
  • Database Management Systems
  • Programming Language Concepts
  • Data Structures and Algorithms
  • Basic Management Concepts
  • General Physics: Electricity and Magnetism

Notables

Courses are highly collaborative, with students working in teams in everything from elective courses to the final capstone project. Students build strong ties with others and gain new perspectives from other disciplines and industry partners. Tuition is offered at a flat fee, with students who are taking more than twelve credits a semester paying just $6,742 a semester. This affordable option makes it convenient for working professionals to obtain an undergraduate degree in software engineering.

15. Embry-Riddle Aeronautical University

Overview

Embry-Riddle Aeronautical University uses some of the most technologically advanced teaching methods of any university in the nation. Upon graduation, students are prepared to begin careers in industries ranging from video game development to aerospace. Students will experience hands-on projects, like flight control of an autonomous aircraft or power control in a hybrid automobile. This exposure to updated technologies prepares students for the most in-demand careers or competitive graduate programs.

Program Features

In addition to the experiential core of software engineering courses, students also take a key general education core of Speech and College Success, introductions to topics in engineering and computing, and mathematics courses. Additional required courses include:

  • Principles of Aeronautical Science
  • Digital Circuit Design
  • Microprocessor Systems
  • Technical Report Writing
  • Data Structures and Analysis of Algorithms
  • Physics Laboratory for Engineers
  • Real-Time Systems
  • Files and Database Systems

Notables

Embry-Riddle Aeronautical sits on a picturesque 185-acre campus in Daytona Beach, Florida. In addition to popular undergraduate majors in aeronautics, computers, and engineering, the university also offers combined and accelerated degree programs. These allow talented students to begin graduate studies before even finishing a bachelor’s degree.

16. Robert Morris University

Overview

Robert Morris University prides itself on offering students a wide range of professional experiences, leading to success after graduation. Recent graduates from Robert Morris work at some of the most well-paying and reputable companies in the industry, including Conair, Concurrent Technologies Corp., FedEx, Microsonic, and Siemens. Graduates enjoy starting salaries of around $60,000 a year—much more for select fields.

Program Features

Students gain extensive experience from day one in the Learning Factory, where students gain experience in testing, design, and manufacturing processes. In this setting, students move a product from concept to reality using advanced technology.  Required classes are begun during the freshman year, and include topics such as:

  • Data Structures & Algorithms for Engineering
  • Discrete Mathematics Circuits & Electromagnetics
  • Prototyping & Interface Design
  • Database Management Systems
  • Software Verification/Validation
  • Advanced Programming C++ or JAVA
  • Management Theory & Practice

Notables

Engineering students must also complete an academic internship between their sophomore and senior years. This internship allows them to test their software engineering skills in an industry setting. Internships are carried out at a wide range of organizations, including Boeing, NASA, Fox IV Technologies, and many more. A wide variety of scholarships are available, ranging from $1000 per year to full tuition.

17. The University of West Florida

Overview

The University of West Florida houses five academic colleges and with a student population of nearly 13,000, maintains a commitment to a close-knit academic experience. In fact, the university has the rare honor of being a “top military friendly” university for several years in a row.

Program Features

The undergraduate degree in Software Engineering specializes in blending theoretical foundations of computer science with the principles necessary for developing high-quality software systems. Graduates are highly competitive and must meet the highest academic standards in science, technology, engineering, and mathematics. Students will take classes such as:

  • Java Programming
  • Algorithm & Programming
  • Software Engineering
  • Database Systems
  • Ethical Hacking
  • Operations Research

Notables

Students have access to prestigious resources, such as the Natural Science Lab Annex. This annex houses twelve high-tech teaching laboratories. The university is a driver of economic impact in Northwest Florida, generating nearly one billion dollars a year in total sales across the Florida economy.

18. Montana Tech of the University of Montana

Overview

Montana Tech has a hundred year tradition of educating graduates to solve some of the world’s most complex problems. Graduates work for some of the most elite companies in the world and enjoy career outcome rates near 100 percent. This is largely the result of the dedication of an excellent teaching faculty with significant real-world experience.

Program Features

There are major research opportunities available in energy, materials, and natural resources for undergraduate students. Undergraduate research opportunities are sponsored by grants from industry and the National Science Foundation. Many students even receive stipends as part of this research. Required core courses include:  

  • Data Structures and Algorithms
  • Multivariable Calculus
  • Design & Analysis of Algorithms
  • Principles of Micro and Macro
  • General Physics-Electricity, Magnetism & Motion
  • Concepts of Programming Languages
  • Statistics for Scientists and Engineers
  • Software Design & Architecture

Notables

Students at Montana Tech enjoy exceptionally small class sizes and an even smaller student-to-faculty ratio. Faculty members are tremendously involved with students, working with them on everything from independent research projects to tailored academic advising. Students may choose from several concentrations, including business applications, engineering applications, or healthcare informatics.

19. Trine University

Overview

Trine University, formerly known as Tri-State University, offers associates, bachelor's, master's, and doctoral programs in over thirty-five fields of study. With a fourteen to one student-faculty ratio, it is an ideal choice for software engineering students looking for a close-knit classroom environment. The curriculum of the software engineering program at Trine University provides students with an intelligently designed blend of theory and practice in all phases of the software engineering process. In this program, students gain experience with working in teams through interactive experiences both in and out of the classroom.

Program Features

One hundred and twenty-eight hours are required for degree completion, with recommended classes including:

  • Technical Communications
  • Engineering Economics
  • Object-Oriented C++
  • Digital Systems Laboratory
  • Embedded Systems
  • Contemporary Issues for Engineers
  • Project Management
  • Systems Programming
  • Software Patterns and Teams

Notables

Trine offers a wide variety of internship and part-time work experiences. For example, undergraduates may partake in summer research at Wright-Patterson Airforce Base, or engage in military radio design at ITT. In addition to paid internship opportunities, Trine also offers a cooperative employment work experience class.

20. University of Michigan—Dearborn

Overview

The Computer and Information Science department at the University of Michigan offers four B.S. degrees, three master's, and one doctoral program. The department is small, led by seventeen full-time faculty members with diverse interests in teaching and research. These faculty members have been nationally recognized with various academic awards. As a result, graduates have been highly successful upon graduation, achieving top positions in industry, education, government, and non-profit organizations.

Program Features

The software engineering degree program offered through the Department of Computer and Information Science at the University of Michigan stresses the technical, managerial, and systematic aspects of the software engineering process while placing primary emphasis on designing and modifying large and complex systems. Students will gain experience while completing one hundred and twenty credit hours, including classes in:

  • Computer Organization and Assembly Languages
  • Network and Distribution Systems
  • Computer Science I & II
  • Data Structures and Algorithms for Software Engineering
  • Operating Systems
  • Software Architecture and Design Patterns

Notables

Research projects at the University of Michigan at Dearborn are sponsored by companies and funding agencies such as the National Science Foundation, the National Institutes of Health, Chrysler LLC, and IBM. Faculty members work with students to conduct research into game design, data management, natural language processing, and many other topics. This research helps graduates become the best candidates for competitive careers, or to move on into high-intensity graduate degrees at the university or others.

21. University of Evansville

Overview

The cutting-edge undergraduate degree in software engineering at the University of Evansville exposes students to early hands-on learning opportunities. As soon as the first semester, these students begin designing and building applications. This level of experience prepares graduates for high-demand careers.

Program Features

Although students have access to over one hundred different student and professional organizations, the high point of the University of Evansville’s reputation remains its academic rigor. Classes contain a mixture of theory and application-based, hands-on practices. Students will take classes on topics such as:

  • Survey of Computer Science
  • Programming for the Sciences
  • Fundamentals of Programming
  • Logic Design and Machine Organization  
  • Puzzle Programming
  • Computer Architecture
  • Formal Languages
  • Software Project Management
  • Cryptography

Notables

The University of Evansville is recognized for its programs by multiple ranking agencies. In particular, the school is ranked seventh in the nation by Washington Monthly’s list of Top 100 Baccalaureate Colleges, as a well as a “Best Bang for the Buck” Midwestern College. The university also has top-ranked study abroad programs that expose students to software engineering concepts both domestic and foreign.

22. Fresno Pacific University

Overview

Fresno Pacific University affords software engineering undergraduates the unique opportunity to study software engineering in the place where it is most prevalent—near a booming technological hub. Students will work with the best computing professionals in the Central Valley, and engage in two real-world projects that are naturally embedded in the major. These experiences will provide students with the skills necessary to be successful in computing and software development.

Program Features

The skills learned through studies at Fresno Pacific University are helpful in securing students jobs in fields such as the natural sciences, health industries, manufacturing, marketing, entertainment, and direct technology fields, among dozens of others. Students will prepare themselves for cutting-edge careers by taking one hundred and twenty credits of classes such as:

  • Computer Architecture and Digital Design
  • Automata, Formal Languages & Models
  • Operating Systems & Networks
  • Internet Programming
  • Ethics in Computing
  • Software Quality Assurance
  • Computing Projects in the Community

Notables

Since the university’s founding in 1944, it has maintained a commitment to educating a diverse body of students. According to The Chronicle of Higher Education, Fresno is one of the Top 10 Hispanic Serving Institutions for graduating Hispanic students. It also has the highest four-year graduation rate in the region, and is ranked as a top-tier school in its category by U.S. News & World Report.

23. University of Central Oklahoma

Overview

The University of Central Oklahoma believes in a unique approach to education called “Transformative Learning.” Transformative learning is a broad, holistic process that requires students to be at the center of their learning experiences, engaging in life-changing intellectual experiences both within the classroom and beyond.

Program Features

Students have access to multiple core software engineering courses and electives, including:

  • Enterprise Programming
  • Concepts of Artificial Intelligence
  • Mobile Apps Programming
  • Web Server Programming
  • Translator Design
  • Networks
  • Introduction to Robotics

Students also have access to paid, full-time internships at Chesapeake Energy, allowing them to gain additional experience outside of the classroom.

Notables

The university offers an affordable education to a wide range of students, making it a strong choice for many software engineering students. Incoming freshmen are eligible for multiple scholarships, and there are many awards that are specific to the College of Mathematics and Science, in which the software engineering major lies.

24. Arizona State University

Overview

The Bachelor of Science in software engineering at Arizona State is a hybrid of sorts, blending engineering computing, leadership, and technology. It is project-driven and takes advantage of the multiple spaces to innovate at the university. Students will learn how to solve real-world challenges in the workplace while working closely with faculty and academic specialists.

Program Features

Students may select focus areas for projects and course progression while enrolled at ASU. Specialties include mobile computing, embedded systems, web applications, and graphics and video game development. Each student will work closely with an academic advisor and support team to select classes that work best for his or her career plans. The university also features an optional accelerated program to lead to a bachelor's degree and master's degree within five years. Other courses include:

  • Principles of Database Management
  • Web-Based Applications and Mobile Systems
  • Web Application Programming or SER 423: Mobile Systems
  • Computer Architecture
  • Embedded C Programming
  • Graphics and Game Development

Notables

The university offers many financial aid options. More than seventy percent of all students receive some form of financial assistance. The software engineering program is available on campus and online to provide maximum flexibility and even more affordability. To add to the cost-effectiveness of this program, most graduates make a median salary of $89,280.

25. University of Nebraska—Lincoln

Overview

The novel, practice-based software engineering program at the University of Nebraska at Lincoln incorporates research-based instruction with multiple real-world projects, interactions, and internships with industry partners. Students will gain the technical skills necessary to design, develop, and analyze complex systems.

Program Features

Students begin the program as part of a close-knit group of students who proceed through the course sequence together. This course structure allows students to benefit from a supportive network of peers with whom they can solve problems and tackle new challenges. The curriculum culminates with a two-year capstone project. Other required courses include:

  • Fundamentals of Computing
  • Software Development Essentials
  • Software Development for Smart-Mobile Systems
  • Computer Systems Engineering
  • Unix Programming Environment
  • FORTRAN Programming
  • Operating System Kernels

Notables

The university also hosts a wide variety of related extracurricular activities for software engineering majors, including the Association for Computer Machinery, Computing for All, the Game Developers Club, and the Society of Women Engineers. As a result of the extensive opportunities afforded to students both in and out of the classroom, graduates go on to high-paying positions at companies such as Amazon, Zillow, Boeing, NASA, Microsoft, National Instruments, and many others.

 

]]>
Best Online Software Engineering Degrees http://www.bestcomputerscienceschools.net/best-online-bachelors-software-engineering/ Tue, 16 Jan 2018 02:26:41 +0000 http://www.bestcomputerscienceschools.net/?p=3724 Best Online Software Engineering DegreesRead More »

]]>

Best Online Software Engineering Degrees

From the apps on our phones to the security systems that protect our identities, software engineers are the designers of the digital world.

Online degree programs are flexible enough for any student to get started in this rapidly evolving field.

In this ranking, we feature programs that combine the convenience of distance education with the benefits of world-class academic quality.

What kind of Software Engineering degree should you get?

Traditional, on-campus degree programs are a great fit for many students, but they’re not the only option.

If you have family or professional obligations that prevent you from attending an on-campus program, an online degree is the right choice. Stop by our ranking of the Best Online Bachelor’s in Computer Science for even more online options.

How much money do people make with a Bachelor’s degree in Software Engineering?

According to the Bureau of Labor Statistics, the average software developer has an annual salary of $102,280. This means that a software developer could easily earn almost $50 an hour.

What can you do with a Bachelor’s degree in Software Engineering?

The Bureau of Labor Statistics predicts a 24 percent increase in software development jobs between 2016 and 2026. Based on this data, there will be no shortage of opportunities for college graduates with a degree in software engineering.

What are the requirements for a Bachelor’s degree in Software Engineering?

Each school will have its own set of admission requirements. A school might require you to have a certain GPA, or to earn a certain score on the SAT or ACT. Many schools, however, will look at your application in a holistic way, with no specific cutoffs.

Talk to an admissions counselor at the schools where you might apply. This will help you find out if there’s anything you need to do to make yourself the best possible candidate for a selective program.

What are the best online Bachelor’s degrees in Software Engineering?

We examine a number of key data points to generate our rankings, such as graduation rate, student satisfaction, tuition rates, financial aid packages, and expected early career salary for graduates. (Note that we’ve included both Software Engineering degrees and degrees in closely related fields, like Software Development.)

Using data from the IPEDS database, PayScale, U.S. News & World Report, and individual college websites, we assign each school a composite score.

Based on this methodology, we've created the following ranking of the best online undergraduate programs in Software Engineering.

1. Arizona State University

Overview

Arizona State University is home to some of the most highly regarded engineering and computer science programs nationwide. The online undergraduate degrees at ASU are ranked fourth in the country by U.S. News & World Report. The University has also been ranked fifth nationally among institutions that produce the best-qualified graduates. The world-class academic opportunities at ASU include an outstanding undergraduate program in Software Engineering.

Program Features

Presented by the acclaimed Ira A. Fulton Schools of Engineering, the online B.S. in Software Engineering from ASU includes 41 total classes. Each of these classes is seven and a half weeks long. The project-driven curriculum emphasizes engaged learning and a learn-by-doing approach. Core courses include:

  • Object-Oriented Programming and Data Structures
  • Design and Analysis of Data Structures and Algorithms
  • Principles of Distributed Software Systems
  • Software Enterprise: Design and Process

Notables

Graduates of the program will be qualified to work in the development of video games and web applications, embedded systems, distributed applications, and more. ASU estimates that the tuition and fees for a full-time online student (with a course load of 12 semester hours) will pay $15,038 for one academic year. Extensive financial aid and scholarship opportunities are available to reduce the cost of attendance.

 

2. Champlain College

Overview

For the third year in a row, Champlain College was recently recognized as one of the most innovative schools in the nation by U.S. News & World Report. The College is home to an extensive array of fully online degree programs, ranging from associate’s degrees to master’s degrees. These flexible online degree programs, designed for adult learners, are ideal for students seeking a career in a range of science and technology fields, including software development.

Program Features

Students in the online Software Development program will have the opportunity to earn a professional certificate before they complete their degree requirements. Tracks are available leading to a certificate in C++ Programming, Java Programming, Software Development, and Visual C#. Required coursework for the Software Development degree includes:

  • Information Systems Analysis and Design
  • Enterprise Database Systems
  • Usability in Website and Software Design
  • Cloud Computing Security

Notables

The coursework for the program is asynchronous, so students will have 24/7 access to all assignments and class materials. Six start dates are available throughout the year. Champlain has a lenient credit transfer policy, allowing students to transfer in as many as 90 credits from another institution. Students will also have the opportunity to earn credit for professional training and on-the-job experience.

 

3. Brigham Young University–Idaho

Overview

Founded in 1888 in affiliation with The Church of Jesus Christ of Latter-day Saints, Brigham Young University–Idaho offers a strong blend of tradition and innovation. The University enrolls over 32,000 on-campus students and another 33,000 online students. The online undergraduate program in Software Engineering mirrors the outstanding academic rigor of the on-campus program.

Program Features

Graduates of the B.S. in Software Engineering program will be prepared to work in software development and computer systems design as well as software engineering. The program allows students to practice the industry standard approach to the design, development, and implementation of computer systems. The degree track requires 40 credits in general education courses, 54 credits in major-specific courses, and 26 credits in electives. Major-specific requirements include coursework such as:

  • Fundamentals of Digital Systems
  • Software Design and Development
  • Human-Computer Interaction
  • Computer Security

Notables

A number of fully online certificate programs are available at BYU-Idaho. These certificates require only 14 or 15 credits and are available in fields such as Computer-Aided Design and Drafting, Data Analytics, Programming, Web Backend, Web Frontend, and Web Media. BYU-Idaho also offers fully online bachelor’s degrees in Computer Information Technology and in Web Design and Development.  

 

4. Kennesaw State University

Overview

Serving a student body of more than 35,000, Kennesaw State University offers over 150 undergraduate, graduate, and doctoral degree programs. The University has received widespread recognition as a leader in 21st-century teaching and learning. Students can engage with cutting-edge computer science and technology through Kennesaw’s distance learning programs.

Program Features

KSU offers a number of degree programs relating to software engineering, including a Bachelor of Science in Information Technology. This program is offered fully online, in a hybrid format, and in person. Within the B.S. in Information Technology, students can choose from one of four concentrations: Enterprise Systems, Information Assurance and Security, Health Information Technology, and Mobile and Web Development. Requirements for all Information Technology students include:

  • Database Systems
  • OS Concepts
  • Data Communication and Networks
  • Unix/Linux

Notables

Kennesaw uses Desire2Learn (D2L) Brightspace as the learning management system for its online courses. KSU also offers an online track leading to a Bachelor of Applied Science in Information Technology. This degree is designed for students who have earned an Associate of Applied Science in computing from a school in the Technical College System of Georgia. A distinctive program called the Cybersecurity eMajor is also available to online undergraduate students.

 

5. Eastern Florida State College

Overview

Well-known for affordability and high graduation rates, Eastern Florida State College has roots that go back more than half a century. EFSC is located in the heart of Florida’s Space Coast, with campuses in Cocoa, Melbourne, Palm Bay, and Titusville. The undergraduate programs at EFSC include Bachelor of Applied Science degrees in a variety of disciplines, with majors available in accounting, human resources, applied health sciences, and computer information systems technology.

Program Features

The B.A.S. in Computer Information Systems Technology is available in five different tracks: Cybersecurity, Data Science, Networking Systems, Project Management, and Programming Development/Software Development. The Programming Development/Software Development track is available fully online. This specialization track requires classes such as:

  • Software Integration, Configuration, and Testing
  • Database Design and Architecture
  • Application Development for Mobile Devices
  • Emerging Information Technologies

Notables

Graduates of the B.A.S. program will be prepared to enter the workforce in a mid-level management position. To apply for the program, students must have already completed (or must be in the last semester before completing) an Associate of Science degree. Applications from students who earned an Associate of Arts degree will be reviewed on a case-by-case basis.

 

6. Bellevue University

Overview

College Factual and Washington Monthly have both recognized Bellevue University as one of the best colleges in the nation for adult learners and returning students. The University has also earned distinction as a top institution for community college transfer students and military members and veterans. The Bachelor of Science in Software Development from Bellevue teaches students to hone their writing and communication skills, apply analysis and design concepts to real-world scenarios, and develop professional-quality software and web-based applications.

Program Features

Students will have the opportunity to apply previous experience and college credits from other institutions toward their B.S. in Software Development degree. The degree track includes 55 credit hours in elective courses and 36 credit hours in major-specific courses. Required coursework for Software Development majors includes:

  • Structured System Analysis and Design
  • Server-Side Scripting with Ruby on Rails
  • Management and Design of Database Systems
  • Advanced Networking Using Java

Notables

The Software Development degree is a cohort-based program. All Bellevue students, regardless of major, will complete the Kirkpatrick Signature Series. This core curriculum includes nine credit hours in three classes: American Vision and Values, Tradition and Change, and Freedom and Responsibility. The cost per credit hour for the Software Development program, as of the 2017-2018 school year, is $410.

 

7. Full Sail University

Overview

Full Sail University is known as a place “where imagination meets technology.” While Full Sail has a campus in suburban Orlando, Florida, the school has been widely lauded for its extensive distance learning programs. A leader in creative education, Full Sail offers degree programs in art and design, media and communications, film and television, business, sports, music, and technology. The flexible, innovative curriculum model of Full Sail University lends itself especially well to the study of software development and design.

Program Features

At Full Sail, students can pursue a Bachelor of Science in Web Design and Development or in Mobile Development. Both of these programs are offered on campus as well as fully online. The online track for these degrees can be completed in 29 months. Coursework for the B.S. in Web Design and Development includes:

  • Technology in the Entertainment and Media Industries
  • Advanced Scalable Data Infrastructures
  • Applied Design Tools and Interfaces
  • Advanced Server-Side Languages

Notables

Full Sail University also offers a Bachelor of Science in Software Development, in Simulation and Visualization, and in Cloud Technologies. These programs are available in-person through the Winter Park, Florida campus. Online students may qualify for the Momentum Scholarship, which awards up to $20,000 to eligible recipients.

 

8. American InterContinental University

Overview

Emphasizing adaptability and affordability, American InterContinental University offers a suite of highly respected online degrees. In 2017, U.S. News & World Report ranked AIU’s online undergraduate programs among the best in the nation. Career-centric degree programs and personalized support services make American InterContinental University an ideal choice for students of business, criminal justice, education, healthcare management, media production, and technology.

Program Features

AIU's degree track culminates in a Bachelor of Science in Information Technology with a specialization in Software Analysis and Development. The program is offered fully online and on campus in Houston. Students will gain a strong foundation of knowledge common to all IT professionals, and they will also engage deeply with the design and implementation of software. The curriculum for this program may include courses such as the following:

  • Distributed Systems Design and Development
  • Applications of Discrete Mathematics and Statistics in IT
  • Human/Computer Interfaces and Interactions
  • Software Quality Control and Testing

Notables

The IT program at AIU includes a capstone project. For the Software Analysis and Development track, this project will encourage students to apply their knowledge of hardware, systems, applications, and security management. AIU allows students to transfer in up to 75 percent of their credits toward their degree.

 

9. Herzing University

Overview

Herzing University is a unique model of modern higher education. The University operates 10 campuses in seven different states, and also offers an extensive array of online programs for students located anywhere in the country. Herzing was founded in 1965 as a computer training institute in Milwaukee, Wisconsin. Half a century later, Herzing continues to provide outstanding academic opportunities in a variety of computer science and technology disciplines.

Program Features

Graduates of the Bachelor of Science in Software Development program will be qualified to enter the workforce in a variety of entry-level positions, or to pursue graduate-level study and research. The online B.S. in Software Development has an optional concentration in Computer Programming. Both with and without the optional concentration, the program requires 36 months to complete. Available elective courses for Software Development students include:

  • Research Methods and Decision Making
  • Business Systems Analysis and Design
  • Client-Side Website Development
  • System Administration Scripting

Notables

Students in the Software Development program will have the opportunity to prepare for a wide variety of industry credentials. At graduation, students may become certified as an Oracle Database Administrator Certified Associate, CIW Site Development Associate, C++ Certified Associate Programmer, or Microsoft Certified Solutions Developer, among many more possibilities.

 

10. Western Governors University

Overview

In 1995, 19 U.S. governors created Western Governors University to lead the way into 21st-century education. Ever since its founding, WGU has been focused on exceptional distance learning. Today, the University enrolls over 86,000 students all over the United States and in military installations throughout the world. WGU offers affordable, flexible, student-centered programs in teacher education, business, the health professions, and information technology.

Program Features

The intensive curriculum for the B.S. in Software Development includes industry certifications with no extra time or cost. Students will graduate with credentials in CompTIA Project+, CIW User Interface Designer, and more. Other key subject areas include scripting and programming, operating systems, and leadership and management. The Software Development degree track features courses such as:

  • User Experience Design
  • Structured Query Language
  • Mobile Application Development
  • Network and Security—Foundations

Notables

Unlike most universities, which charge per credit hour, the tuition model for WGU is based on a flat rate per six-month term. Students are welcome to take as many credits as they would like within each term. Currently, the cost for one term at WGU is $3,190. Eighty-three percent of WGU students are able to complete the Software Development degree program within one and four terms (six months to two years).

 

11. Colorado Technical University

Overview

The online bachelor’s degree programs at Colorado Technical University have been ranked among the best in the country by U.S. News & World Report. The University has also earned recognition from the IMS Global Learning Consortium and Eduventures Advisory Service for Higher Education Leaders as a pioneer in distance education. CTU offers an acclaimed Bachelor of Science in Information Technology with a number of flexible specialization tracks.

Program Features

All Information Technology students at CTU will gain a foundational understanding of topics such as networking, programming logic, and computer security. Aspiring software engineers can enroll in the Software Systems Engineering track within the Information Technology program. Through this concentration, students will study and engage with software design and development, database systems, and at least one programming language. Required coursework for the Software Systems Engineering track includes:

  • User Interface Design
  • Object-Oriented Methods
  • The Software Engineering Profession
  • Human Elements in Projects and Organizations

Notables

In addition to the Software Systems Engineering track, the Information Technology degree from CTU is also available with specializations in Data Management, Network Management, Security, Software Application Programming, and Web Development. All of these specialization tracks are available online, and some are available on campus as well.

 

12. Grantham University

Overview

Grantham University is celebrated for affordability while maintaining a high caliber of academic standards. Military Advanced Education and Transition has named Grantham to its list of Top Military Friendly Schools for 10 consecutive years. Many of the qualities that make Grantham ideal for military members, such as flexibility, convenience, and a commitment to student success, also make this University an excellent choice for other non-traditional learners. Students at Grantham have a number of options in science and technology fields, including a versatile program in computer science.

Program Features

Grantham’s B.S. in Computer Science prepares graduates to work in web administration, search marketing, information management, and software development. The degree track is designed to be completed in 38 months. Program start dates are available monthly. Students in the Computer Science program will complete courses such as the following:

  • Advanced Programming in C++
  • Systems Analysis and Design
  • Server-Side Web Development
  • Security Trends and Legal Issues

Notables

Grantham also offers a fully online Bachelor of Science in Cyber Security and in Computer Engineering Technology. For the 2017-2018 school year, the cost for online undergraduate programs is $265 per credit hour. This cost is lower for veterans, military members, and members of a military family.

 

13. Southern New Hampshire University

Overview

U.S. News & World Report ranks Southern New Hampshire University the Most Innovative University in the North. SNHU boasts numerous other impressive accolades, including the 21st Century Distance Learning Award for Excellence in Online Technology from the United States Distance Learning Association. These accolades are evidence of the culture of excellence at SNHU. The B.S. in Information Technologies for Software Development exemplifies all that SNHU has to offer.

Program Features

The curriculum for the Software Development program features a unique combination of computer science courses and business-related courses. Through this program, graduates will be prepared with both the technical skills and the career skills needed to be successful as a software developer. The degree track requires a total of 120 credit hours. Core curriculum for the Software Development specialization includes:

  • Business Systems Analysis and Design
  • Human Factors in Information Technology
  • Cybersecurity and Information Assurance
  • Cyberlaw and Ethics

Notables

SNHU has a generous transfer policy: Students may transfer in up to 90 credits toward their undergraduate degree. The Information Technologies degree is also available with a number of additional specializations, including Cyber Security, Data Analytics, Geographic Information Systems, Information Technology Management, Network and Telecommunications, Robotics and Artificial Intelligence, and Web Design and Development.

 

14. University of Maryland University College

Overview

With over 20 campus locations in Maryland, D.C., and Virginia, the University of Maryland University College is a highly respected institution of higher learning. Through UMUC’s extensive online and hybrid programs, students can earn one of more than 90 degrees, specializations, and certificates. The Software Development and Security program teaches in-demand skills and industry-standard best practices, empowering graduates to succeed in the modern workplace.

Program Features

Students of the Software Development and Security program will study relational databases and multiple programming languages. The program features an emphasis on industry and government best practices for security and risk management. The curriculum for the degree track was developed with input from leading scholars, industry experts, and employers in the field of software development. Major-specific courses for this program include:

  • Relational Database Concepts and Applications
  • Building Secure Web Applications
  • Secure Programming in the Cloud
  • Mitigating Software Vulnerabilities

Notables

Over 100 scholarships are available to students attending UMUC online. Students who have earned an associate’s degree from a Maryland community college can receive the Completion Scholarship. This scholarship reduces the tuition rate by $100 per credit hour. Other bachelor’s degree programs are available in Digital Media and Web Technology, Computer Networks and Cybersecurity, and a number of related fields.

 

15. Strayer University

Overview

For 125 years, Strayer University has provided innovative and engaging academic opportunities across a comprehensive array of fields. From its roots as a traditional university, Strayer now offers solutions for 21st-century learners, including highly flexible degree programs that allow students to attend class from their smartphone. Strayer offers a unique program in Software Engineering Management for undergraduate students.

Program Features

The Software Engineering Management track requires a total of 40 courses. This program is a specialization within the Bachelor of Science in Information Systems. (Other specializations are available in Enterprise Data Management, Computer Forensic Management, Homeland Security Management, and many other areas.) Candidates for the B.S. in Information Systems with a concentration in Software Engineering Management will complete coursework such as:

  • Software Architecture Techniques
  • Systems Analysis and Development
  • Introduction to Relational Database Management Systems
  • Information Technology Audit and Control

Notables

Graduates of the Software Engineering Management program will be prepared to sit for the CompTIA Network and ISC2 Certification exams. Strayer operates over 70 campus locations in the Carolinas, the Mid-Atlantic region, and the Southern United States. Even for fully online programs, students are welcomed and encouraged to visit a local campus to meet with faculty members, academic advisors, or their personal success coach.

]]>
Best Bachelor’s in Computer Engineering Degrees http://www.bestcomputerscienceschools.net/best-bachelors-computer-engineering-degrees/ Sat, 25 Nov 2017 00:45:22 +0000 http://www.bestcomputerscienceschools.net/?p=3617 Best Bachelor’s in Computer Engineering DegreesRead More »

]]>

Best Bachelor’s in Computer Engineering Degrees

Computer engineering jobs have a high average salary, strong growth rate, and boundless opportunities for specialization.

There are no limits to how far you can go with a degree in computer engineering.

To help you get started in this rapidly advancing, in-demand field, we’ve created this ranking of the programs that will best prepare you for a successful computer engineering career.

What kind of computer engineering degree should you get?

The colleges and universities on this list offer truly exceptional engineering degree programs. Many of them offer access to state-of-the-art facilities, events and workshops with distinguished faculty members, and the chance to live and learn with peer scholars.

But traditional on-campus programs aren’t for everyone. If you have a full-time job or a family to care for, you may not be able to put your life on pause while you earn your degree. For those people, an online degree can be the ideal choice. Take a look at our ranking for the Best Online Bachelor’s in Computer Engineering Degrees to start thinking about your options.

How much money do people make with a bachelor’s degree in computer engineering?

According to PayScale, the average graduate with a bachelor’s degree in computer science earns approximately $65,684 when they first leave school. With five to nine years of experience, the average salary rises to $87,510. After 10 to 19 years working in the field, the average computer engineer is earning an annual salary of $110,275.

What can you do with a bachelor’s degree in computer engineering?

A computer engineering degree can open the door to many career paths. A graduate from a computer engineering program might find a job as a network systems administrator, computer network architect, software developer, or cybersecurity specialist.

Depending on where you choose to specialize, you may also work in embedded systems, robotics, computer architecture, or cloud computing, among many other possibilities.

What are the requirements for a bachelor’s degree in computer engineering?

All degrees in this field will require a strong foundation in math and physical science. Most degree tracks include some type of senior design project requirement. This capstone project typically asks students to work in teams on a real-world problem where they will design, and possibly develop and implement, an engineering solution.

What are the best bachelor’s degrees in computer engineering?

To compile this ranking, we examine each school for institutional excellence factors such as student-to-faculty ratio, incoming students’ test scores, and graduation rate. We also investigate student success factors, including tuition rates, average financial aid packages, student indebtedness after graduation, and expected early career salary for graduates.

Based on both of these assessments, each school is assigned a composite score and ranked accordingly. The data for our rankings comes from reputable sources such as the National Center for Education Statistics’ IPEDS database, PayScale, individual college websites, and U.S. News & World Report.

We hope this ranking of the 30 best bachelor’s in computer engineering degrees helps you take the next step in your academic career.

1. Massachusetts Institute of Technology

Overview

In 1865, the Massachusetts Institute of Technology welcomed its first class of 15 students. Today, MIT is among the most respected universities in the world, with many top-ranked undergraduate and graduate programs in science, technology, and related disciplines. U.S. News & World Report ranks MIT as the number one engineering school in the United States. Computer engineering students at MIT will be able to engage with research at the cutting edge of their field.

Program Features

The bachelor’s degree in Computer Science and Engineering, like all MIT programs, emphasizes a “learn by doing” approach. Students will have opportunities to pursue their professional interests through a number of advanced undergraduate subjects and independent inquiry options. Specialization options for students in the Computer Science and Engineering program include:

  • Foundations of Computational and Systems Biology
  • Large-scale Symbolic Systems
  • Constructive Computer Architecture
  • Advanced Natural Language Processing

Notables

Undergraduate students at MIT have access to a suite of world-class academic enrichment activities, such as the Undergraduate Research Opportunities Program, which allows students to work with faculty members who are leading experts in their field. Through UROP, students can even initiate their own research projects. Another signature MIT program is the Undergraduate Practice Opportunities Program, which provides experiential workshops, coaching, and mentorship.

 

2. Georgia Institute of Technology

Overview

Located on 400 peaceful, tree-lined acres in the thriving city of Atlanta, the Georgia Institute of Technology is ranked number seven among all public universities nationwide by U.S. News & World Report. The school grants more engineering degrees to women than any other institution in the country. The B.S. in Computer Engineering from Georgia Tech is a customizable degree track that encourages students to pursue the topics that most spark their curiosity.

Program Features

The Computer Engineering program covers core topics such as computer architecture, digital design, computer networks, and computer applications. Beyond these fundamental concepts, undergraduates can choose electives in topics like embedded systems and software, distributed systems and software, and VLSI design (to name just a few). Requirements for all Computer Engineering majors include the following courses:

  • Introduction to Signal Processing
  • Digital Design Laboratory
  • Mathematical Foundations of Computer Engineering
  • Architecture, Concurrency, and Energy in Computation

Notables

Georgia Tech offers the opportunity for juniors in the Computer Engineering track to apply for a joint degree program. Through this program, candidates will complete one extra year of study and earn an M.S. in Electrical and Computer Engineering. Undergraduates can also participate in the Cooperative Education Program, which allows students to alternate between on-campus study and full-time, paid employment relating to their major. More than 30 percent of Electrical and Computer Engineering students participate in the co-op program.

 

3. Stanford University

Overview

Stanford University is one of the world’s premier research institutions. The undergraduate programs at Stanford are among the most prestigious, and most selective, in the nation: The acceptance rate is under 5 percent. For high-achieving, highly motivated students, Stanford offers truly exceptional undergraduate programs in Computer Science and Electrical Engineering.

Program Features

Both the Electrical Engineering and the Computer Science tracks are available as either a Bachelor of Science or as a minor. Undergraduates may also choose one of the interdisciplinary engineering majors, such as Architectural Design or Biomedical Computation (among numerous other options). An Individually Designed Major in Engineering is also available. For the Computer Science major, students will complete the following courses:

  • Computer Organization and Systems
  • Principles of Computer Systems
  • Introduction to Probability for Computer Scientists
  • Data Structures and Algorithms

Notables

Students in the Computer Science program can choose one of seven tracks to develop their understanding of a specific topic. Options for Computer Science tracks include Artificial Intelligence, Theory, Systems, Human-Computer Interaction, Graphics, Information, Biocomputation, Unspecialized, and Individually Designed. The internationally renowned School of Engineering at Stanford also offers undergraduate degrees in Bioengineering, Environmental Systems Engineering, and several other disciplines. Stanford has a student-to-faculty ratio of 4 to 1.

 

4. University of California Berkeley

Overview

In the U.S. News & World Report rankings of the top universities, the University of California Berkeley is consistently named the best public university nationwide. UC Berkeley has also been named to the top five of all universities around the world. UC Berkeley is home to over 270 degree programs, including a number of prestigious undergraduate engineering programs.

Program Features

The Department of Electrical Engineering and Computer Science (EECS) offers two distinctive bachelor’s degree programs: electrical and computer engineering (ECE) and computer science and engineering (CSE). Both degree tracks are available as part of the elite Honors Program for exceptional undergraduates. A number of dual degree programs and joint majors are also available through the EECS department. Lower division coursework for an EECS major includes:

  • The Structure and Interpretation of Computer Programs
  • Data Structures
  • Machine Structures
  • Discrete Mathematics and Probability Theory

Notables

Undergraduates will have opportunities to work with world-class faculty members on groundbreaking research projects. Research initiatives at the university cover topics such as artificial intelligence, robotics, cyber-physical systems, sensor technology, micro and nanoelectromechanical systems, and big data. UC Berkeley offers a Management, Entrepreneurship, and Technology Program, which leads to a dual Bachelor of Science in business and EECS.

 

5. Carnegie Mellon University

Overview

Carnegie Mellon University is a highly distinguished research university located in Pittsburgh. Established in 1900 by Andrew Carnegie, the university is home to an acclaimed College of Engineering. A recent ranking from Times Higher Education named the engineering and technology programs at Carnegie Mellon 15th in the nation.

Program Features

The Bachelor of Science in Electrical and Computer Engineering (ECE) is designed to be as flexible as possible, allowing students to gain a comprehensive overview of the field. Students are encouraged to tailor their degree path to reflect their academic strengths and professional goals. The ECE program offers five areas of specialization, including Device Sciences and Nanofabrication, Signals and Systems, Circuits, Hardware Systems, and Software Systems. All ECE majors will complete the following coursework:

  • Introduction to Computer Systems
  • Electronic Devices and Analog Circuits
  • Structure and Design of Digital Systems
  • Signals and Systems

Notables

All candidates in the B.S. in Electrical and Computer Engineering program will complete a capstone design project. Students will work in teams to address a realistic engineering problem and propose a solution within technical and socioeconomic constraints. To fulfill the capstone design requirement, students can enroll in the Rapid Prototyping of Computer Systems course, the Mechatronic Design course, or the ECE Design Experience course.

 

6. Cornell University

Overview

As a partner of the State University of New York, Cornell University embraces a unique identity as a private university with a public mission. Cornell offers the internationally renowned academic standards and research opportunities of an Ivy League institution while prioritizing public engagement and contributions to the state, the country, and the world. This emphasis on the practical application of knowledge is a key element of the B.S. in Electrical and Computer Engineering.

Program Features

Cornell University was home to the first academic program in electrical engineering in the world. Today, the Cornell School of Electrical and Computer Engineering offers three nationally ranked degree programs, including the B.S. in Electrical and Computer Engineering. Undergraduate ECE coursework includes titles such as:

  • Introduction to Probability and Inference for Random Signals and Systems
  • Ethical Issues in Intelligent Autonomous Systems
  • Digital Logic and Computer Organization
  • Inventing an Information Society

Notables

The ECE program at Cornell has a remarkable placement rate for its graduates: Among recent alumni, 41 percent went on to advanced graduate-level study. The remaining 59 percent found employment in a variety of diverse roles and settings, from innovative start-ups to multinational corporations. U.S. News & World Report consistently ranks the Cornell ECE program in the top 10 nationwide.

 

7. California Institute of Technology

Overview

The Pasadena campus of the California Institute of Technology is home to a community of roughly 1,000 undergraduate students. Founded in 1891 as Throop University, Caltech is now one of the most elite institutions for students of science and technology. Among Caltech’s numerous nationally ranked programs, the most popular is the Bachelor of Science in Computer Science.

Program Features

Students in the Computer Science major can customize their academic program with a number of specializations. Degree tracks are available in Algorithms and Complexity, Algorithmic Economics, BioComputers, Graphics, Machine Learning and Artificial Intelligence, Networks and Distributed Systems, Robotics and Control, and Systems. All Computer Science students will complete the following coursework:

  • Introduction to Discrete Math
  • Fundamentals of Computer Programming
  • Decidability and Tractability
  • Introduction to Computing Systems

Notables

The flexibility of the Computer Science degree encourages students to pursue interdisciplinary interests. Approximately 36 percent of Computer Science majors pursue a double major or a minor in another academic field. Forty-three percent of incoming students to the Computer Science program are women. Caltech has one of the lowest student-to-faculty ratios of any institution on our list (or just about anywhere else) at 3 to 1. The university employs roughly 300 faculty members, representing a diverse array of research interests and professional areas of expertise.

 

8. University of Illinois at Urbana-Champaign

Overview

In the most recent rankings from U.S. News & World Report, the University of Illinois at Urbana-Champaign came in number 14 among all public universities and number 52 among all national universities, public or private. The university was founded in 1867 and has offered outstanding academic programs for more than 150 years. Specifically, the College of Engineering has an illustrious reputation for academic quality: It’s been ranked sixth in the nation for both graduate and undergraduate programs.

Program Features

Students at the University of Illinois can pursue a Bachelor of Science in either Computer Engineering or Electrical Engineering. Both degree tracks provide a broad foundation in mathematics, physics, and engineering principles. Undergraduate coursework within the Electrical and Computer Engineering department includes:

  • Analog Signal Processing
  • Techniques for Engineering Decisions
  • Green Electric Energy
  • Applied Parallel Programming

Notables

The core curriculum for the Computer Engineering degree will include topics such as circuits, systems, electromagnetics, and electronics for information processing and communication. Available electives cover an array of sub-disciplines, including cyber-physical systems, software and languages, algorithms and mathematical tools, mobile and distributed computing, big data analytics and systems, artificial intelligence, cybernetics, and more. Several different honors programs are available to enhance the Computer Engineering or Electrical Engineering degree paths.

 

9. University of Michigan

Overview

The University of Michigan is one of the premier public universities in the United States. More than 100 U-M graduate programs have been ranked in the top 10 nationwide by U.S. News & World Report. One of U-M's nationally recognized departments is the Department of Electrical Engineering and Computer Science (EECS).

Program Features

Students in the Computer Engineering program will have a variety of experiential learning opportunities. For example, students will both design microprocessors and build hardware-software systems that contain microprocessors. Graduates of this program have gone on to work in the technology, automotive, consumer electronics, medical, and aviation industry. Upper division Computer Engineering electives include course titles such as:

  • Autonomous Robotics
  • Advanced Embedded Systems
  • Parallel Computer Architecture
  • Computer-Aided Design Verification of Digital Systems  

Notables

Michigan also offers renowned undergraduate programs in Computer Science, Electrical Engineering, and Data Science. The University of Michigan offers a wide array of extracurricular and enrichment opportunities for undergraduate students, including a robust study abroad program: Michigan ranks number 10 in the nation for the number of students studying abroad. The university’s Third Century Initiative provides unique opportunities for action-based educational experiences and service learning. Other university-wide initiatives focus on the environment and sustainability, biosciences, and big data applications in healthcare.

 

10. University of Texas at Austin

Overview

As the flagship institution of the University of Texas System, the University of Texas at Austin serves a student body of over 40,000 undergraduates. The community of scholars at UT Austin represents all 50 states and 118 countries. The university offers over 170 undergraduate fields of study, more than 12,400 courses, and 400 study abroad programs. UT Austin provides an Electrical Engineering degree with multiple options for specialization.

Program Features

Students can choose either the Electrical Engineering or Computer Engineering track. Both of these tracks share the same core curriculum for freshmen and sophomore students. During their junior and senior year, students will select two additional areas of emphasis within their track. Courses in the shared ECE core include:

  • Sequences, Series, and Multivariable Calculus
  • Linear Systems and Signals
  • Matrices and Matrix Calculations
  • Probability and Random Processes

Notables

Undergraduate students can earn college credit towards their ECE degree through an internship or research project. All candidates in an ECE program will take a senior capstone design course sequence. The two-semester sequence requires students to work in teams with peers and faculty mentors on real-world problems submitted by industrial collaborators. Students can present the cost analyses and design solutions that they develop in a senior showcase at the end of the course sequence.

 

11. Purdue University

Overview

Purdue University is a nationally renowned research institution in Lafayette, Indiana. According to the U.S. Department of Homeland Security, Purdue is the number one destination for international students pursuing a degree in a STEM discipline. The undergraduate Computer Engineering program at Purdue is ranked 12th in the nation by U.S. News & World Report.

Program Features

The School of Electrical and Computer Engineering is the largest department or school at Purdue, and one of the largest ECE departments in the nation. Purdue's ECE programs provide a broad educational groundwork through which students can understand the implications of engineering in a global, economic, environmental, and societal context. The Computer Engineering degree is a 125 credit hour program. Thirty-five credits will come from required ECE courses, including:

  • Linear Circuit Analysis
  • Microprocessor Systems And Interfacing
  • Probabilistic Methods In Electrical And Computer Engineering
  • Electronic Devices And Design Laboratory

Notables

Both the Electrical Engineering and the Computer Engineering degree programs are accredited by the Engineering Accreditation Commission (EAC) of the Accreditation Board for Engineering and Technology (ABET), the premier national accreditation body for engineering programs. Undergraduates at Purdue will have plentiful opportunities for research. Computer Engineering majors may be particularly interested in the Birck Nanotechnology Center, where researchers work in a number of emerging fields.

 

12. University of Washington

Overview

Founded in 1861, the University of Washington is among the oldest colleges on the West coast. The university has a flagship campus in Seattle and additional campuses in Tacoma and Bothell, in addition to a top-tier academic medical center. The UW confers over 12,000 bachelor’s, master’s, doctoral, and professional degrees each year. Of these, roughly 1,000 are undergraduate degrees in an engineering discipline. Nine out of 10 departments within the College of Engineering are ranked among the top 25 nationwide.

Program Features

Students at the UW can benefit from the university’s location in the Puget Sound region, which is a hub for aerospace, biotechnology, global health, clean technology, and information and communications technology. The B.S. in Computer Engineering reflects the regional spirit of entrepreneurship and innovation. Undergraduate coursework within the Computer Science and Engineering department includes:

  • Data Structures and Parallelism
  • Hardware Design and Implementation
  • Design of Digital Circuits and Systems
  • Introduction to Compiler Construction

Notables

The UW ranks especially well for combining outstanding academic quality with affordability. Kiplinger’s ranked the university at number 13 among the best values in higher education. Low or lower-middle income students with Washington residency can have the full cost of their tuition covered under the Husky Promise program.

 

13. Florida International University

Overview

Florida International University is one of the anchor institutions of South Florida. Serving more than 54,000 students, FIU is among the top 10 largest universities in the nation. The university holds an R1—Highest Research Activity designation from the Carnegie Foundation. The undergraduate program in Computer Engineering reflects FIU’s status as a nationally distinguished institution.

Program Features

The Bachelor of Science in Computer Engineering from FIU is a 128 credit hour program. A number of concentrations are available within the degree track, including Power/Energy, Control Systems, Integrated Nanotechnology, Bioengineering, Data System Software, and others. Required courses for all Computer Engineering majors include:

  • Evaluation of Engineering Data
  • Software Techniques
  • Embedded Computing
  • Introduction to Linear Systems

Notables

A five-year dual B.S./M.S. degree program in Computer Engineering is available. The Electrical and Computer Engineering Department offers a number of scholarships based on academic merit. FIU is a leader in diversity, with Hispanic students representing 61 percent of the student body. In fact, the university is the number one university in the nation for awarding bachelor’s and master’s degrees to Hispanic students. It’s also number one in the nation for producing Hispanic engineering graduates, according to Diverse: Issues in Higher Education.

 

14. West Virginia University Institute of Technology

Overview

Located in Beckley, West Virginia in the heart of the Appalachian Mountains, West Virginia University Institute of Technology is a divisional campus of West Virginia University. In a 2017 report from PayScale, WVU Tech was ranked the number one institution in the state for annual return on investment for graduates. These strong overall rankings are complemented by the noted academic quality of individual undergraduate programs. U.S. News & World Report ranked the undergraduate engineering programs at WVU Tech among the top 100 nationwide.

Program Features

WVU Tech’s B.S. in Computer Engineering emphasizes a practice-oriented curriculum and hands-on learning. Students will find abundant opportunities for co-ops, internships, and undergraduate research projects. A total of 126 credit hours are required for the Computer Engineering degree. Students in this program may take courses such as:

  • Analog Electronics Lab
  • Digital Logic Design
  • Computer Architecture
  • Principles of Networking

Notables

Graduates of the Computer Engineering program at WVU Tech have gone on to hold job titles such as digital systems designer, database manager, control systems engineer, IT manager, and network specialist. The FBI, the National Security Agency, the Joint Warfare Analysis Center, and the Naval Surface Weapons Center are just a few of the employers that have hired WVU Tech graduates.

 

15. Ohio Northern University

Overview

First established in 1871, Ohio Northern University remains true to its original mission of service-minded education and its identity as a Methodist institution. ONU’s campus is located in Ada, roughly 80 miles northwest of Columbus. The university serves just over 3,100 students across five colleges. The T.J. Smull College of Engineering is ranked among the top 50 undergraduate engineering schools in the United States.

Program Features

The Computer Engineering program at ONU is a challenging academic path in a collaborative, student-centered environment. A total of 128 credit hours are required for the Bachelor of Science in Computer Engineering. Students in this program will take classes such as:

  • Digital Signal Processing
  • Embedded Systems
  • Networks and Data Communications
  • VLSI System Design

Notables

The Computer Engineering degree track offers considerable flexibility in the course requirements. Students are encouraged to use their available elective slots to pursue a minor or concentration that aligns with their professional goals. ONU has a student-faculty ratio of 11 to 1 and an average undergraduate class size of just 18, ensuring that students have plenty of opportunities to collaborate with peers and faculty. The College of Engineering at Ohio Northern has a 97 percent placement rate for recent graduates.

 

16. DigiPen Institute of Technology

Overview

The goal of DigiPen Institute of Technology is to shape students into industry-ready software developers, artists, designers, and computer engineers. The school has international campuses in Singapore and Bilbao, Spain. Stateside, DigiPen’s campus is located in Redmond, Washington in one of the country’s main video game development hubs. Students will live and learn in the midst of more than 350 nearby interactive media companies. The highly regarded B.S. in Computer Engineering incorporates DigiPen’s innovative, hands-on philosophy of learning.

Program Features

The Computer Engineering curriculum is designed to be completed in eight semesters (four academic years). Students will learn to design and develop embedded, digital, and computer systems. The program requires a minimum of 146 credit hours. Coursework within the Computer Engineering major includes:

  • Low-Level Programming
  • Algorithm Analysis
  • Real-Time Operating Systems
  • Embedded Microcontroller Systems

Notables

A number of scholarship and research stipends are available for Computer Engineering majors. Graduates of the program will be prepared for a career as an embedded systems engineer, quality control engineer, telecommunications engineer, or graphics hardware engineer, among many other possibilities. DigiPen provides a number of unique degree programs, including a B.S. in Computer Science in Real-Time Interactive Simulation and a B.F.A. in Digital Art and Animation.

 

17. California State Polytechnic University, Pomona

Overview

One of the most decorated universities in the West, California State Polytechnic University, Pomona offers a highly relevant and hands-on education for undergraduate students. Cal Poly Pomona boasts a number of impressive distinctions both for the university as a whole and for its individual programs. At the institutional level, Cal Poly Pomona has been named one of the “Best Colleges for Your Money 2017” by Money Magazine. At the departmental level, the College of Engineering was ranked 14th in the nation by U.S. News & World Report.

Program Features

The Bachelor of Science in Computer Engineering requires a total of 194 units. Of these, 85 units will be earned in major-specific core courses. Students must maintain at least a 2.0 cumulative GPA in required core courses to graduate with the B.S. in Computer Engineering. The core curriculum for this program includes:

  • Introduction to Combinational Logic
  • Network Analysis
  • Electronic Devices and Circuits
  • Operating Systems for Embedded Applications

Notables

Students will be expected to take 12 units in elective courses. Elective coursework might cover topics such as microprocessors, robotics, digital signal processing, VLSI circuit design, or embedded system design. The Cal Poly Pomona College of Engineering was ranked 19th in the nation by the American Society of Engineering Education for percentage of women faculty.

 

18. California Polytechnic State University

Overview

Located in San Luis Obispo (just 10 minutes away from the beach), California Polytechnic State University is a leading STEM institution. U.S. News & World Report named Cal Poly the top university among all public master’s level schools in the Western United States. Computer Engineering students at Cal Poly can take advantage of rich institutional resources and support services, including an International Exchange Program, a Women’s Engineering Program, and a Multicultural Engineering Program.

Program Features

Cal Poly’s Computer Engineering degree emphasizes foundational skills in probability and statistics, discrete mathematics, differential and integral calculus, software and hardware systems, and electrical and electronic devices. The degree track requires a minimum of 60 units in upper division classes. Coursework within the Computer Engineering major includes:

  • Programmable Logic and Microprocessor-Based Systems Design
  • Computer Design and Assembly Language Programming
  • Continuous-Time Signals and Systems
  • Digital Electronics and Integrated Circuits

Notables

Available electives for Computer Engineering students include topics such as Micro/Nano Fabrication, Project Organization and Management, Human Factors Engineering, and many more. Cal Poly fosters strong relationships with industry partners throughout Southern California and the Bay Area, opening up a wide variety of career connections for students. According to the most recent Graduate Status Report, 97 percent of College of Engineering alumni found a job related to their major within nine months of graduation.

 

19. University of South Carolina

Overview

The University of South Carolina is the state’s flagship institution of higher education. Located in Columbia with satellite campuses throughout the state, the university serves a total of approximately 25,000 undergraduate students. South Carolina has been named a Best Value Public College by both Kiplinger’s and the Princeton Review. A comprehensive array of world-class undergraduate programs are available at the University of South Carolina, including a Computer Engineering program that emphasizes social responsibility and community contribution.

Program Features

The Bachelor of Science in Engineering for Computer Engineering has full accreditation from the Engineering Accreditation Commission of ABET. The B.S.E. curriculum offers a broad foundation in software engineering, computer science, and electric and digital circuit designs. The program requires a total of between 125 and 134 credit hours. Required coursework within the Computer Engineering major includes:

  • Data Structures and Algorithms
  • Embedded Systems
  • Introduction to Computer Networks
  • Advanced Digital Design

Notables

The University of South Carolina is one of just 32 public universities to earn distinctions in both Research and Community Engagement from the Carnegie Foundation. The Honors College at South Carolina is recognized as the best in the nation among all public universities. Students from any major, including Computer Engineering, can participate in the honors program.

 

20. Michigan Technological University

Overview

The scenic campus of Michigan Technological University in Houghton is located on 925 acres on a bluff above Portage Lake. The university was ranked first in the state and fourth in the nation for “value-added” factors by the Brookings Institution. The seven colleges at Michigan Tech offer numerous highly respected academic tracks. MTU’s College of Engineering provides a unique, industry-focused Computer Engineering program.

Program Features

The Electrical and Computer Engineering program at Michigan Tech recognizes that both fields are advancing at a relentless pace. As a result, the program aims to prepare students with the skills and knowledge to adapt to and even create new technologies. The Enterprise concentration for the ECE major allows students to apply their engineering skills in a project for a company sponsor, competition, or student initiative. Coursework for the Computer Engineering track includes:

  • Calculus with Technology
  • Digital Logic and Lab
  • Hardware/Software Integration
  • Engineering Statistics

Notables

Students in the ECE track will have access to state-of-the-art, multimillion-dollar laboratories. These facilities feature professional-grade, industry-standard software and computer systems, as well as cutting-edge lasers, microprobes, anechoic chambers, and other equipment. Many of the courses for the ECE major incorporate a lab component, allowing students plenty of opportunity for hands-on learning.

 

21. George Mason University

Overview

Established in 1957, George Mason University has grown rapidly in size and reputation to become the largest public research university in Virginia. Mason enrolls over 34,000 students through campuses in Fairfax, Arlington, and Prince William Counties (as well as an international campus in Songdo, Korea). Recently, Virginia’s State Council of Higher Education ranked George Mason University as the top school in the state for average starting salary of recent graduates. Computer Engineering students can expect an excellent return on their investment in George Mason University.

Program Features

The Bachelor of Science in Computer Engineering offers a number of tracks for various technical elective specializations. Available specializations include Robotics and Embedded Systems, Computer Networks, Signal Processing, and Integrated Circuits. Students can also custom-create a technical elective track in another area. Regardless of specialization, all Computer Engineering majors will complete courses such as:

  • Introduction to Signal Analysis
  • Digital Electronics and Logic Design Lab
  • Computer Programming for Engineers
  • Computer Networking Protocols

Notables

The Volgenau School of Engineering at Mason also offers a highly regarded bachelor’s degree in Electrical Engineering. Eighty percent of Mason alumni are employed within six months of graduation. Computer Engineering and Electrical Engineering students are eligible for a number of departmental scholarships sponsored by professional societies and industrial organizations.

 

22. University of South Alabama

Overview

The University of South Alabama, known simply as South, offers over 100 programs and is home to a student body of more than 15,000. The main campus is located on 1,200 acres in Mobile. Classes are also available at the Baldwin County and Gulf Shores campuses. The wide-ranging academic opportunities at South are housed across 10 divisions, an honors college, and a diverse array of centers and institutes. The undergraduate program in Computer Engineering incorporates the university’s signature interdisciplinary, research-focused philosophy.

Program Features

The Bachelor of Science in Computer Engineering emphasizes core content areas as well teamwork and leadership skills. The degree is offered through a collaboration between the ECE Department and the School of Computing. Coursework for the Computer Engineering degree includes the following courses:

  • Microprocessor Systems and Interfacing
  • Circuits and Devices Lab
  • Introduction to Data Structures and Algorithms
  • Probability, Random Signals, and Statistical Analysis

Notables

Computer Engineering students are required to become members of either the Institute of Electrical and Electronics Engineers (IEEE) or the Association for Computing Machinery (ACM) when they enroll in advanced coursework. Through membership in these professional organizations, students gain a better understanding of the significance of computer engineers in society. Students will have the opportunity to connect with and learn from practicing professionals in their field.

 

23. Illinois Institute of Technology

Overview

The main campus and downtown campus of the Illinois Institute of Technology are located in Chicago. The Daniel F. and Ada L. Rice Campus is located in Wheaton, while the Moffett Campus is located in Bedford Park. Cumulatively, these campuses serve over 7,000 students. As one of the 21 member institutions of the Association of Independent Technological Universities (AITU), Illinois Tech offers celebrated programs in science, architecture, business, design, human sciences, applied technology, law, and engineering.

Program Features

The Armour College of Engineering presents an intensive Bachelor of Science in Computer Engineering program. Graduates of the program will be prepared to work with established and emerging technologies such as wireless communications, interactive multimedia, and high-speed computer networks. Requirements for the undergraduate Computer Engineering program include:

  • Computer Organization and Design
  • Object-Oriented Programming and Computer Simulation
  • Probability and Statistics for Electrical and Computer Engineers
  • Multivariate and Vector Calculus

Notables

The research opportunities for undergraduates at Illinois Tech are extensive. The university maintains strong partnerships with many affiliate organizations, such as the Pritzker Institute of Biomedical Science and Engineering, the Wanger Institute for Sustainable Energy Research, and the University Technology Park at Illinois Tech. The yearly research volume of Illinois Tech is  $54 million.

 

24. Kennesaw State University

Overview

Kennesaw State University is comprised of 13 colleges on two metro Atlanta campuses. A member institution of the University System of Georgia, Kennesaw State serves more than 35,000 students across over 150 undergraduate, graduate, and doctoral degree programs. The diverse student population, vibrant campus culture, and renowned academic quality are the main draws of the KSU Computer Engineering program.

Program Features

The Bachelor of Science in Computer Engineering requires a minimum of 127 credit hours. This program provides a strong basis in all major aspects of computer engineering. Students must meet the standing requirements for the College of Engineering and Engineering Technology prior to enrolling in upper-division coursework in the Computer Engineering major. Required upper division courses include:

  • Computer Organization and Interfacing
  • VHDL Design with FPGAs
  • Data Collection and Analysis
  • Engineering Economic Analysis

Notables

The curriculum for the B.S. in Computer Engineering places a particular emphasis on embedded systems design, the Internet of Things (IoT), systems integration with sensors and actuators, and product development. Diverse: Issues in Higher Education recognized Kennesaw with a Higher Education Excellence in Diversity (HEED) Award. KSU was one of just 82 schools in the country to earn this distinction. Kennesaw is one of the 50 largest public institutions nationwide.

 

25. Lewis University

Overview

Located on a scenic 410-acre campus in Romeoville, Illinois, Lewis University represents a community of 6,500 undergraduate and graduate students and more than 220 full-time faculty members. Lewis is a Catholic, Lasallian institution that provides a welcoming environment for the diverse cultures and faiths represented on campus. The student body of Lewis is comprised of 34 percent minority students. The close-knit atmosphere among both students and professors is a prominent feature of the Computer Engineering program.

Program Features

Forbes ranked the Computer Engineering program from Lewis second in the nation for Highest Starting Average Salary for Class of 2015 Graduates. For Computer Engineering students, that average starting salary was $57,000. The ranking is a testament to the rigorous, career-centric curriculum of this degree track. Within the Computer Engineering program, students will have opportunities to choose a number of elective courses in topics such as:

  • Applied Programming Languages
  • Machine Learning
  • Advanced Communications and Networking
  • Artificial Intelligence

Notables

Lewis also offers minors in Cyber Security Science, Data Science, and Web and Mobile Application Development. Ninety-seven percent of Lewis University students receive some type of financial assistance. The university typically awards $30 million in institutional aid, either for demonstrated financial need or outstanding academic achievement.

 

26. Northwest Nazarene University

Overview

Established in 1913, Northwest Nazarene University continues to flourish, with new campus buildings and expanding academic opportunities planned in the next several years. A comprehensive liberal arts institution, NNU offers bachelor’s degrees in over 60 areas of study. It is one of the eight liberal arts colleges in the nation affiliated with the Church of the Nazarene. NNU’s main campus is in Nampa, Idaho. The Princeton Review consistently ranks Northwest Nazarene University among the best colleges in the Western United States. The flexible, industry-guided engineering programs at NNU provide an excellent pathway for a number of careers.

Program Features

The Bachelor of Science in Engineering from NNU offers specializations in computer engineering, electrical engineering, mechanical engineering, or engineering physics. Students in the program will be prepared to pursue graduate study, sit for licensure exams, or go directly into the workforce as a highly qualified professional. Required coursework for the engineering major includes:

  • Engineering Probability and Statistics
  • Thermodynamics
  • Embedded Systems
  • C++ Programming

Notables

The curriculum for the engineering program is based on experiential learning and team design projects. Students will have the chance to work in the university’s professional-quality fabrication, mechanical, and engineering labs. In addition to the main Nampa campus, NNU offers classes in Idaho Falls and through partnerships with international programs in 35 countries.

 

27. University of Illinois at Chicago

Overview

The campus of the University of Illinois at Chicago is located in the Near West Side neighborhood. UIC’s location puts it in the midst of outstanding entertainment, cultural, and professional opportunities in one of the most vibrant cities in America. As part of the University of Illinois system, UIC is one of six regional campuses. A thriving research university, UIC offers 85 top-tier academic programs for undergraduates, including a renowned Bachelor of Science in Computer Engineering.

Program Features

UIC’s computer engineering degree requires a total of 128 credit hours. Of these, 53 will be earned in general education requirements, and 58 will be earned in required courses within the College of Engineering. The remaining 17 credits are earned through technical elective courses. The options for technical electives are numerous, including courses such as:

  • Fundamentals of Modern Quantum Theory
  • Codes and Cryptography
  • Image Analysis and Computer Vision
  • Power Semiconductor Devices and Integrated Circuits

Notables

For students who plan to take the Fundamentals of Engineering Examination to become a Licensed Professional Engineer, the technical elective slots can be used to take courses that will cover the material on the exam. The ECE department at UIC also offers bachelor’s degrees in bioengineering, chemical engineering, civil and materials engineering, computer science, and mechanical and industrial engineering.

 

28. Wentworth Institute of Technology

Overview

Located in the world-class city of Boston, the Wentworth Institute of Technology enrolls an undergraduate student body just shy of 4,000. The Brookings Institution ranks WIT in the top 2 percent nationwide of all U.S. schools for value-added earnings for graduates. Among engineering programs that offer up to a master’s degree, U.S. News & World Report ranked WIT’s undergraduate program 44th nationwide.

Program Features

Housed in the College of Engineering and Technology, the B.S. in Computer Engineering from WIT provides a foundation in essential hardware- and software-related skills. The project-based course of study covers topics such as logic design, engineering design, software engineering, and database systems. Specific course titles in the B.S. Computer Engineering degree track include:

  • Computer Networks for Engineers
  • Advanced Digital Circuit Design
  • Operating Systems for Engineers
  • Engineering Digital Signal Processing

Notables

WIT is a member of the Colleges of the Fenway consortium. Other member institutions include Emmanuel, Simmons, and Wheelock Colleges; the Massachusetts College of Art; and the Massachusetts College of Pharmacy and Health Sciences. Students enrolled at WIT can cross-register for one course per semester at each of these institutions. Students will also have access to libraries, professional activities, and campus facilities at all of the partner institutions (which are within walking distance of one another).

 

29. Saint Cloud State University

Overview

The 100-acre campus of Saint Cloud State University is located on the west bank of the Mississippi River, between downtown St. Cloud and the Beaver Islands. The campus is roughly an hour northwest of Minneapolis. It is one of the largest public universities in the state of Minnesota, serving more than 15,000 students. A 2016 ranking from Forbes named Saint Cloud State among the top 1 percent of all colleges nationwide for affordability. Computer engineering students can take advantage of competitively low tuition rates combined with a rigorous academic program at Saint Cloud.

Program Features

The Bachelor of Science in Computer Engineering requires 106 credit hours. Students will have a variety of options for fulfilling major-specific requirements in statistics, math and physics, hardware systems, and software systems. Computer Engineering majors may enroll in courses such as:

  • Computer Architecture and Design
  • Microcontroller System Design
  • Laser Optics
  • Mathematical Modeling

Notables

Among recent graduates of the SCSU Computer Engineering program, 94 percent found employment. The university features cutting-edge lab facilities for digital signal and image processing, computer simulation and CAD, electromagnetics, circuits and analog electronics, digital electronics and embedded computer systems, and integrated circuit design. Funds are available for student research, allowing undergraduates to get hands-on experience with the industry-grade tools in these labs.  

 

30. University of Louisiana at Lafayette

Overview

The University of Louisiana at Lafayette has been named to both the Princeton Review’s and U.S. News & World Report’s list of Best Colleges nationwide. The university has earned a reputation for excellence in a number of areas, including a focus on Cajun and Creole arts, culture, and heritage. UL Lafayette is also especially well known for contributions in computing, informatics, and smart systems development. The computer engineering program at UL Lafayette prepares students to become leaders in robotics, navigation and communications systems, computer architecture, and more.

Program Features

The B.S. in Electrical Engineering is presented by the highly acclaimed William Hansen Hall Department of Electrical and Computer Engineering. The degree program features a strong emphasis on individual study and research as well as collaborative, interdisciplinary team projects. Core coursework for the program includes:

  • Telecommunications
  • Engineering Electromagnetics
  • Microprocessors Lab
  • Random Processing

Notables

Computer engineering students have a number of options to customize their degree path. Five specialty minors are available within the EECE department, each requiring 18 credit hours. Options for a minor include Bioprocess Engineering, Environmental Engineering, Materials Engineering, Technology Commercialization, and Pre-MBA. All seniors in the electrical engineering program will complete a two-semester design project as their culminating experience.

 

]]>
Best Master’s in Computer Engineering Degrees http://www.bestcomputerscienceschools.net/best-masters-computer-engineering-degrees/ Fri, 24 Nov 2017 22:09:22 +0000 http://www.bestcomputerscienceschools.net/?p=3584 Best Master’s in Computer Engineering DegreesRead More »

]]>

Best Master’s in Computer Engineering Degrees

Do you want to help invent a better tomorrow? Consider a Master’s in Computer Engineering to become an innovative problem-solver.

Computer engineers have been in demand since the advent of the computer—some college degree programs in this area have been around for several decades. If you enjoy mathematics, physics, computer science, and chemistry, then this is the program for you.

Computer engineering is not the oldest field of engineering, but it’s often considered the most relevant and necessary for the future. Computer engineers are in high demand—whether you’re reading this on a smartphone or a laptop, you are directly benefiting from the hard and forward-thinking work of a dedicated computer engineer.

What kind of computer engineering degree should you get?

The best degree in Computer Engineering will be one that’s tailored towards your individual background, skillset, and career goals. While some Computer Engineering master’s degrees are designed for students with a solid level of experience and undergraduate coursework, others are more flexible for students with alternative bachelor’s degrees.

You should also consider the length of time you would like to be in school. Most programs last anywhere between one and three years, though some can be accelerated. In addition, some programs are available online for added convenience. If you work full time or simply would prefer to take classes from home, consider checking out our list of the Best Online Master’s Degrees in Computer Engineering.

How much money do people make with a computer engineering degree?

Computer engineers make a high starting salary (comparably higher than many other fields). The average median salary starts at $65,000 and can be as high as $167,000. Although the minimum degree for these high-paid positions is typically only a Bachelor’s degree, graduates with advanced degrees earn a much higher salary over the duration of their careers. These positions are expected to grow as much as 17 percent within the next ten years, which is more than twice the national average.

What can you do with a degree in computer engineering?

Computer engineers will be engaged in a wide variety of duties, but these typically involve some aspect of programming, designing software, analyzing networking needs, and working with employees and clients. They will apply their knowledge of the design of digital circuits and software in a variety of areas. They might work on cell phones, computers, networks, embedded systems, and even computer vision. They can work in a variety of private and public industries, including telecommunications, aerospace, government agencies, and biomedical companies. It is highly interdisciplinary, and will require you to be constantly learning and evolving with future needs, both actual and anticipated.

What are the requirements for a master's degree in computer engineering?

Most universities require a Bachelor of Science (or its equivalent) from an accredited university in either electrical or computer engineering. Some programs may accept a degree from a related field, as long as the appropriate undergraduate courses have been taken. These courses include calculus, linear algebra, physics, and core courses in electrical or computer engineering. Many programs require a minimum GPA (often above a 3.0), as these programs tend to be highly competitive. Some also require high GRE scores to be eligible for the most competitive programs.

What are the best master's in computer engineering degrees?

Bachelor’s degrees in computer or software engineering typically prepare students for adequate entry-level positions; however, graduate degrees allow you to be much more competitive (and earn a higher salary). Graduates might work as hardware engineers, computer programmers, or information systems managers.

A solid, respected Master’s degree in Computer Engineering will teach you more specifically about how a computer is constructed. Typically, the best programs allow for specialization in a specific topic, such as networking and information technology or software engineering. This track depends largely on your career goals and strengths. Many of the highest-ranked programs also allow students to engage in original research with experienced faculty members. This will provide you with the best possible experience so that you are more prepared to enter a competitive workforce.

1. Massachusetts Institute of Technology

Overview

Massachusetts Institute of Technology recognizes that computer engineering is a necessary discipline for innovation. As a result, their graduates are equipped to change the world after experiencing a program that combines fundamental science with new discovery. Students play a large role in developing their own degree and career paths.

Program Features

Because MIT emphasizes the importance of new, innovative research, students will take courses in the same areas they conduct research. Sample course topics include:

  • Information Systems
  • Computer Systems: AI, Systems, Theory
  • Circuits
  • Applied Physics and Devices
  • BioMedical Sciences and Engineering

Notables

Students have the opportunity to conduct research at MIT through their on-campus laboratories (all of which are interdisciplinary and interdepartmental), centers, and programs. Although MIT operates four primary labs, there are countless others available for students. In addition, graduates of this program benefit from a one-of-a-kind alumni and professional network that is rivaled by no other institution.

2. Carnegie Mellon University

Overview

Carnegie Mellon provides students with a thorough background in the fundamentals of electrical and computer engineering, as well as the opportunity for in-depth specialization in a specific area. Students will work with faculty members and a personal academic advisor to choose educational programs that are most suitable for their individual backgrounds, academic goals, and interests.

Program Features

Students will take sixty units of core coursework that cannot be waived or substituted with coursework from another university. Although this requires more time spent at Carnegie Mellon, it ensures that students graduate with the appropriate skills and academic background necessary to be successful in the field. Coursework includes classes from the following departments:

  • Mechanical Engineering
  • Statistics
  • Mathematical Sciences
  • Computational Biology
  • Computer Science
  • Robotics Institute
  • Machine Learning
  • Software Engineering

Notables

Carnegie Mellon incorporates cutting-edge technologies, tools, and skills to prepare students for top careers. A dual degree program is available that allows students to obtain an M.S. in Electrical and Computer Engineering as well as a Master of Science in Technology Ventures. This program includes a two-semester internship program in Silicon Valley to allow students to learn about entrepreneurship and tech transfer, a unique and one-of-a-kind opportunity for all computer engineering graduates.

3. Georgia Institute of Technology

Overview

The master’s degree in Electrical and Computer Engineering at the Georgia Institute of Technology is designed for full-time students to complete the degree in just under twelve months. In addition, a joint BS/MS degree program is available to allow undergraduates to accelerate their degree completion. This short time to completion enables students to get to work fast with a strong background in areas such as computer systems, electromagnetics, and telecommunications, among many others.

Program Features

Although students need to meet certain coursework requirements, a great degree of flexibility is available to Georgia Institute students in designing their degree pathways. Required and recommended courses include:

  • Intro to Info Security
  • Computing for Data Analytics
  • Real-Time System Concepts and Implementation
  • Secure Computer Systems
  • Applied Cryptography
  • Software Architecture and Design
  • Programming Languages
  • Video Game Design and Programming
  • Computability & Algorithms

Notables

Georgia Tech, as it is commonly known, is ranked seventh in the nation among top public universities, according to U.S. News and World Report. This is largely due to the institute’s prominent science, technological, and mathematics degrees, along with a strong and vibrant student life system. Georgia Tech is renowned for its athletic prestige around the country.

4. University of California Berkeley

Overview

The University of California’s Berkeley campus provides a Master of Engineering in Computer Science that is especially tailored to students planning careers in industrial research and development. This small, close-knit program is designed for students with previous research experience, and can also lead to a teaching position or serve as a pathway to a PhD program.

Program Features

In addition to standard master’s degree programs, the university also offers an accelerated program that allows students to move through an undergraduate and graduate degree in a minimal amount of time. Regardless of speed, all programs allow for deeper technical specialization as well as a core series of courses. Sample classes include:

  • Data Science and Systems
  • Physical Electronics and Integrated Circuits
  • Robotics and Embedded Software
  • Signal Processing and Communications
  • Visual Computing and Computer Graphics

Notables

Students will complete a team-oriented capstone project before leaving campus. U.C. Berkeley offers one of the best Electrical and Computer Engineering programs in the world, largely due to these types of hands-on experiences. All academic experiences at the school are guided by superb faculty and conducted alongside a proud student body. Students face real-world challenges and develop practical solutions, many of which can be carried forth into the workplace.

5. Cornell University

Overview

Cornell University has been nationally and internationally recognized for its ability to “revolutionize the industry.” Students are taught, through research and competitive coursework, to challenge conventional thought and to work in a collaborative environment. Students will engage in a personalized, rigorous course load with the opportunity to pursue individual interest in creative research.

Program Features

Students may choose from two separate masters programs at Cornell. A broad Master of Engineering program allows students to study at the Ithaca Campus with a vast amount of freedom to pursue individual interests. A separate Master of Engineering program at the New York City campus emphasizes entrepreneurship. Students will take classes such as:

  • Bio-Electrical Engineering
  • Computer Engineering and Digital Systems
  • Information, Systems, and Networks
  • Solid-State Devices, Electronics, and Photonics
  • Space Science and Plasma Physics
  • Data Science/Signal Processing and Entrepreneurship

Notables

Students in either program will be granted access to the finest thinkers in the field. Faculty members are dedicated to supporting students and allowing for developing independent thinking. Students will be granted the opportunity to develop leadership, collaborative, and problem-solving skills. Graduates will benefit from Cornell’s worldwide reputation, rankings, and Ivy League prestige, with perks including an expansive network of alumni and organizations.

6. Columbia University

Overview

The Computer Engineering program at Columbia University allows students to take basic coursework that prepares them for work or further study. Coursework prepares students in fields such as digital computer design, digital communications, and the design of embedded computer systems.

Program Features

Students are required to take thirty credits of coursework at Columbia. An additional nine credits might be pursued that consist of original research with faculty members. Credits might include topics in:

  • Computer Networks
  • Networking Laboratory
  • Digital VLSI Circuits
  • Hybrid Computers for Signal and Data Processing
  • Computer Architecture
  • Embedded Systems
  • Systems-on-Chip Platforms
  • Wireless Networks & Systems

Notables

Many research groups at Columbia allow students to work on projects related to Computer Engineering, such as Computer Architecture Laboratory. Through this research, students will be provided with networks to top-ranking industries and professionals. These relationships help students gain a leg up on the job search and future career opportunities.

7. University of Illinois at Urbana-Champaign

Overview

The University of Illinois at Urbana’s Champaign campus provides a forward-thinking Master of Science in Computer Engineering. This unique program allows students to pair with faculty members based on areas of research interest. Students will then work with faculty members to read and study related literature, conduct research, and take classes in appropriate areas.

Program Features

The program requires thirty-two credit hours, twelve of which may be from any department. This flexibility allows students the opportunity to pursue a variety of interests. The program can lead to further study culminating in a Ph.D. degree, or allow students to enter directly into the workforce. Required classes include courses in the following specializations:

  • Biomedical Imaging, Bioengineering, and Acoustics
  • Integrated Circuits
  • Communications
  • Computer Engineering
  • Electromagnetics and Remote Sensing
  • Microelectronics and Quantum Electronics
  • Power and Energy Systems
  • Signal Processing
  • Computational Science and Engineering

Notables

A unique feature of the University of Illinois at Urbana-Champaign’s program is that a vast array of fellowship opportunities are available. Students may apply for entering fellowships, outside fellowships, industrial fellowships, or endowed fellowships. These awards do not require financial aid eligibility, but help cover all or most of the costs associated with graduate study.

8. University of Michigan

Overview

The University of Michigan offers masters and doctoral degrees in Computer Science and Engineering. The programs are housed within a closely-knit department that allows them to tailor programs within their interests while at the same time receiving access to a wide variety of interdisciplinary options.

Program Features

The master’s program lasts roughly two years and requires thirty hours of coursework. While most coursework will consist solely of in-class experiences, students also have the opportunity to participate in voluntary opportunities such as independent research. Students will take classes in technical areas such as:

  • Artificial Intelligence
  • Chip Design, Architecture, and Emerging Devices
  • Databases and Data Mining
  • Embedded and Mobile Systems
  • Human-Computer Interaction
  • Languages, Compilers, and Runtime Systems
  • Networking, Operating Systems, and Distributed Systems
  • Robotics

Notables

This program is unique in that faculty members do not teach solely within the Computer Engineering department. Faculty work among the curriculum, teaching classes such as Applied Mathematics, Physics, and Space Engineering. In addition to this benefit, there are countless financial aid opportunities available to students. In fact, students who continue their studies after receiving a master's degree are guaranteed full financial aid within a related Ph.D. program.

9. Princeton University

Overview

Princeton University is well-known for its Ivy League prestige and top-ranked programs. This exclusivity means that classes are offered only during the fall semester—making it a quick, direct pathway for students looking to graduate with a degree in Computer Engineering. In addition, a bachelor’s degree in computer science is not required. Applicants must simply have a background in some sort of engineering, science, or mathematics.

Program Features

Students have the option of completing several programming requirements in a variety of ways—through completion of a project that involves substantial programming, or by taking the course and receiving a high grade. In addition to programming basics, students are also required to take classes in the following subjects:

  • Artificial Intelligence
  • Fundamentals of Machine Learning
  • Neural Networks (Spring 2017 Only)
  • Theoretical Machine Learning
  • Foundations of Probabilistic Modeling
  • Computer Architecture
  • Automated Reasoning About Software
  • Advanced Algorithm Design
  • Computational Complexity

Notables

Princeton has been recognized as a leader in the computing industry. The department is home to thirty-nine tenure-track and thirteen teaching faculty. Faculty engage students in high-quality research groups centered around topics such as theory, networks/systems, graphics/vision, programming languages, and security/policy.

10. University of Texas at Austin

Overview

The University of Texas offers nine Electrical and Computer Engineering-based graduate programs. These unique fields allow students to take advantage of the wide breadth of resources available at the university, namely in regards to vast interdisciplinary options. Graduate students have the opportunity to work on state-of-the-art original and team-based research with prominent faculty researchers.

Program Features

Students will take courses specific to the topic of Computer Engineering, along with research methods classes and coursework in other departments. Required classes include a sampling of the following:

  • Operating Systems
  • Introduction to System Theory
  • Data Mining
  • Topics in System Theory
  • Engineering Programming Languages
  • Fundamentals of Robot and Mechatron
  • Probability and Stochastic Processes
  • Design of Computer-Controlled Systems

Notables

All nine computer engineering tracks at the university overlap, so students will have the opportunity to explore a sampling of classes from all tracks, while at the same time honing in on the specialty that suits them best. Tracks include Architecture, Computer Systems, and Embedded Systems, Decision, Information, and Communications Engineering, Electromagnetics & Acoustics, Energy Systems, Integrated Circuits & Systems, Plasma/Quantum Electronics and Optics, Software Engineering and Systems, and Solid-State Electronics.

11. Purdue University

Overview

Purdue offers a program that is among the best in public universities. Students learn from a variety of graduate-level classes that allow them to become proficient in their research areas. Faculty members in this program are active members that contribute to state-of-the-art research and training. Students will work closely with these faculty members to formulate an individual plan of study that both matches degree requirements and matches each student’s needs and interests.

Program Features

The School of Electrical and Computer Engineering offers four different Master’s degrees in Engineering. This wide range of options allows students from a variety of backgrounds to apply and engage in a high-quality, research-based program. Required classes include:

  • Physics and Manufacturing of Solar Cells
  • Fundamentals of Nanoelectronics
  • Computer Network Systems
  • Psychophysics
  • Diffraction, Fourier Optics and Imaging
  • Fundamental of BioMEMS and Micro-Integrated Systems
  • Measurement and Stimulation of the Nervous System
  • Computational Methods for Power System Analysis

Notables

The Master’s program at Purdue invites over 700 graduate students from around the world, with over two-thirds of these students enrolled in a PhD program. The program is ranked consistently among the top schools offering programs in Electrical and Computer Engineering. Despite having large programs, students are given close, personalized attention from faculty and staff.

12. Johns Hopkins University

Overview

Johns Hopkins University provides students with a variety of options when pursuing a degree in Computer Engineering. Both fully online and on-campus, as well as part- or full-time degrees are available. It is one of the largest graduate degree programs in electrical and computer engineering in the United States. Its size allows its faculty to provide students with a solid grounding in foundational topics, as well as valuable skills necessary for professional advancement.

Program Features

Most students enter into this program with a background in electrical and/or computer engineering. This background allows faculty to progress directly to key skills and professional research. Within five years, all students are expected to complete at least ten courses, though most will complete much more quickly. Sample courses include:

  • Microprocessors for Robotic Systems
  • Computer Architecture
  • Embedded Microprocessor Systems
  • High-Speed Digital Design and Signal Integrity
  • Computer and Data Communication Networks
  • FPGA Design Using VHDL
  • System-on-a-Chip FPGA Design Laboratory
  • Human-Robotics Interaction

Notables

Johns Hopkins graduates are highly successful in the industry, with many going on to develop independent proposals and research projects while still in school. For example, just last year a student in this program developed a new kind of low-cost prosthetic limb. These real-world projects have real-world significance, and make a huge global impact. As an added bonus, graduates go on prepared to tackle the technological issues that face our society today.

13. Harvard University

Overview

Harvard provides a one-year degree program that leads to a Master of Science in Computational Science and Engineering. This rigorous program provides extensive training in the mathematical and computing foundations of the discipline. Students will engage in independent research projects and elective courses that, when combined, allow them to apply computation to solve problems and deal with issues in specific domains.

Program Features

Students at Harvard will benefit from a program that allows them to select and frame a real-world problem that can be addressed using computations. Students will engage in dynamic collaboration that prepares them for real-world challenges and teamwork. Other classes include work in the following subjects:

  • Advanced Optimization
  • Decision Theory
  • Computational Physics
  • Data Systems
  • Machine Learning
  • Big Data Systems
  • Machine Learning for Natural Language

Notables

All graduates are required to conduct at least one research experience, either as a capstone project course or as a semester-length independent study project. As a result of these extensive experiences, most graduates will enter directly into the workforce, while others pursue additional studies.

14. University of Maryland, College Park

Overview

The graduate programs in Electrical and Computer Engineering at the University of Maryland, College Park prepare over three hundred students per year to engage in research and development around the country. The graduate programs emphasize interdisciplinary research and work extensively with other college departments, such as Mathematics, Physics, and Chemistry.

Program Features

In addition to opportunities to study in other departments, graduate students may work with various international laboratories and technical facilities. Students will take graduate courses in topics such as :

  • Communications and Networking
  • Signal Processing
  • Photonics and Quantum Optics
  • Circuits and Systems
  • Electronic Materials and Devices
  • Bioelectronics and Systems
  • Applied Electromagnetics
  • Quantum Research

Notables

Research programs at the University of Maryland are unique in that they are supported by extensive funding in the amount of over $36 million. They have access to cutting-edge research laboratories that support new development in speech and image processing, communication networks, robotics, photonics, fiber optics, microwave sources, and plasma science, among others.

15. The Ohio State University

Overview

The Ohio State University’s Computer Engineering degree is so prestigious, it prefers applicants to submit a ranking from their undergraduate program’s spot on the U.S. News and World Report. Although only 10 percent of applicants will be admitted into this competitive program, its academic strength and industry recognition make it one of the most coveted in the country.

Program Features

Students will be granted a wide and expansive set of curriculum options. This breadth allows students to advance their studies and career prospects within Electrical and Computer Engineering. Sample coursework might include some of the following topics:

  • Electronic Circuits, Analog & RF
  • Communication and Signal Processing
  • Computer and Digital Systems
  • Networking
  • Computer Vision and Imaging Processing
  • Robotics and Intelligent Transportation Systems
  • Electro-Optics and Photo-Optics

Notables

Professors in this program are renowned worldwide as industry experts. Students will be granted the opportunity to work alongside faculty members on groundbreaking research that helps to advance society as a whole. This prepares them for lucrative, change-making careers around the world. In fact, the program attracts a vast amount of international students, many of whom are granted the opportunity to either stay in the United States, or to return to their native countries to implement major computer engineering projects.

16. University of California San Diego

Overview

The competitive Computer Engineering program at the University of California is exclusive in that students must apply, and be accepted directly, to this program. It consists of studies in both hardware and software, and allows students to engage in competency-based assessments. Students will learn the skills necessary to become a modern-day engineer while also anticipating future challenges and learning how to address them.

Program Features

This program requires students to take a series of courses that will prepare them for future study or direct entry into a technology position. Students will participate in coursework and research in topics such as:

  • Computer Systems
  • Signal Processing Systems
  • Multiprocessing and Parallel and Distributed computing
  • Computer Communications and Networks
  • Computer Architecture
  • Computer-Aided Design
  • Fault-Tolerance and Reliability
  • Neuro-Computing

Notables

Because the University of California is a top research institution, students will benefit from dozens of laboratories and centers dedicated to specific research areas. Students may choose to research topics as specific as Applied Ocean Sciences or Nanoscale Devices, among countless others. In fact, the university is ranked fifth in the country for its stellar research facilities and programs for both undergraduate and graduate-level students.

17. University of Washington

Overview

The University of Washington offers an unparalleled Computer Science and Engineering program. Located in the Paul G. Allen Center for Computer Science and Engineering, the school is positioned as a center of innovation in software, life sciences, health, aerospace, and many other disciplines. The master’s program is designed for fully-employed professionals who are interested in continuing or transitioning within their career paths, while at the same time acquiring critical skills necessary for advancement.

Program Features

The Master’s degree can be earned in two and a half years, with most classes meeting one weekday evening per week. Students may choose courses that meet their personal interests and work schedules, and supplement those courses by attending or viewing online topical colloquia. This flexibility allows students to easily earn the forty credits required by the degree program. Sample classes include:

  • Data Science, Data Management & Visualization
  • Natural Language Processing
  • Programming Languages & Software Engineering
  • Robotics
  • Security & Privacy
  • Systems and Networking
  • Theory of Computation
  • Ubiquitous Computing

Notables

Students are taught by world-class professionals, some of them part of the 800 plus students who have earned their master’s degree part-time through the Allen School as well. All classes are held in the evening and conducted part-time for maximum convenience. Around 60 percent of all applicants to this program are accepted, making it a great choice for career transitioners or advancers. Online classes are available as well.

18. University of California Santa Barbara

Overview

Computer Engineering is one of the most marketable degrees, and the master’s program at the University of California’s Santa Barbara campus prepares students in the best possible way. Students play an active role in designing the program, and will take classes across departments to create versatile and applicable degrees.

Program Features

Several programs are available, all of which can be customized to meet individual student needs. Many opt for the combined five-year undergraduate and graduate degree that allows students to accelerate their degree progress. Others select a simple Master of Science that allows for more specific research in topics such as Computer Systems Architecture and Software Systems, among others. Required classes for either program choice include:

  • Problem Solving with Computers
  • Computer Organization and Logic Design
  • Data Structures and Algorithms
  • Parallel Scientific Computing
  • Translation of Programming Languages
  • Machine Learning
  • Special Topics in Computer Science

Notables

Because the university is reputed as a public research institution, students are granted unique opportunities to work alongside award-winning faculty members. There are twelve national research centers housed on this campus, many of which employ faculty members who have received high acclaim. Current faculty includes six Nobel Prize laureates, thirty-nine members of the National Academy of Sciences, and twenty-seven members of the National Academy of Engineering. As a result, the university is recognized as one of the country’s public Ivy League institutions.

19. University of Southern California

Overview

The University of Southern California was founded in 1880, and as a result, is the largest public research institution in the state of California. Today, this is the campus’s primary emphasis, with students conducting original, relevant research on a daily basis. At the University of Southern California, students will focus their research in one of three specific areas: Computer Architecture and Parallel Processing, Design and Analysis of Computer Networks and their Protocols, and VLSI Design and Computer Aided Design and Verification of VLSI.

Program Features

The master of Science in Computer Engineering at the university includes the design, development, testing and evaluation of components, systems, and networks. Twenty-seven credits are required, at least six of which may be elective credits. Students will take classes such as:

  • Parallel and Distributed Computation Units
  • Introduction to System-on-Chip Units
  • Computer Systems Organization Units
  • Network Processor Design and Programming Units
  • Broadband Network Architectures Units
  • Asynchronous VLSI Design Units
  • Computer-Aided Design of Digital Systems

Notables

Graduates of the Computer Engineering program are highly successful. The university consistently ranks among the top three schools internationally in terms of alumni contributions, an indication of the powerful alumni network that awaits graduates. The university is ranked as one of the top twenty-five universities in the United States, and maintains a strong reputation as a school of innovation and entrepreneurship. In fact, alumni have gone on to found prestigious companies, such as Myspace and Salesforce.

20. Rice University

Overview

Rice University allows students to actively participate in both the experimental and theoretical aspects of research in Electrical and Computer Engineering. Students will work in cutting-edge laboratories and attend frequent research seminars to foster a dynamic research atmosphere and tight student-faculty relationships.

Program Features

Coursework within this program emphasizes fundamental principles that are equipped to respond to and influence change. Students will take core classes in science, mathematics, and engineering, and translate that base knowledge into algorithmic understandings, analysis, and prototypical thinking. Required classes include:

  • Data Science
  • Neuroengineering
  • Photonics, Electronics and Nano-devices
  • Digital Signal Processing

Notables

Rice is often considered the most selective and highest-performing research institution in the state of Texas. It is unique in that it emphasizes the importance of undergraduate—in addition to graduate—research, which prepares students to enter into graduate degrees with a high level of proficiency in research. The university is home to more than two dozen Marshall Scholars and a dozen Rhodes Scholars, and has produced graduates that have gone on to work for NASA, for Fortune 500 companies, and as top researchers in science, technology, and engineering.

21. Virginia Polytechnic Institute and State University

Overview

Virginia Polytechnic Institute and State University offers two degree options for students leading to a Master of Science degree in Computer Engineering. Each student will complete twelve hours of graduate study in addition to a thesis or non-thesis project. A thesis will depict the results of independent research and is developed with the assistance of the graduate advisor.

Program Features

In addition to this thesis option, students will also complete a thesis exam and oral defense. This defense is accompanied by a technical paper or abstract. This experience is excellent practice for graduates looking to enter directly into the workforce or post-graduate study. Required coursework includes:

  • Advanced Microwave and RF Engineering
  • Electromagnetic Waves
  • Advanced Fiber Optics and Applications
  • Introduction to Electro-Optics
  • Introduction to Space Science I: The Solar Wind and Magnetosphere
  • Introduction to Space Plasmas
  • Remote Sensing: Principles and Techniques
  • Semiconductor Alloys and Heterostructures

Notables

The university’s non-thesis degree option is unique in that it is intended to meet the needs of off-campus students. Off-campus students are less likely to be able to attend regular meetings with advisors, but it it’s not the best option for students looking to pursue a Ph.D. All students, regardless of final focus, will take courses in different subject areas, including mathematics and statistics.

22. Northwestern University

Overview

Several graduate degrees are available at Northwestern, including a Master of Science in Computer Engineering, one in Computer Science, and one in Electrical Engineering, among a range of additional doctorate degrees. More specific affiliate degrees are also available in subjects such as Artificial Intelligence, Information Technology, and Robotics. Regardless of program, students may also choose to complete a Cognitive Science certificate, which broadens their areas of study and improves their overall resumes.

Program Features

Students will take twelve units of graduate study, all of which must be completed within five years. Each student will complete a specific degree plan based on several different options. Students may opt to complete a thesis, final project report, or residency option. Sample classes that can be pursued include:

  • Computer Systems
  • Computer Architecture
  • Distributed and Parallel Systems
  • Parallel Processing
  • Hardware Software Interaction
  • Switching Networks
  • Large-Scale Systems
  • Numerical Analysis

Notables

Students benefit from instruction delivered by an internationally renowned group of faculty members, along with state-of-the-art research equipment and ample financial and scientific resources. Faculty members at Northwestern have broad areas of research interest, which provides a learning environment that is both interdisciplinary and exceedingly rare.

23. Texas A&M University

Overview

Texas A& M University’s Computer Engineering program allows students to obtain a strong foundation in mathematics, physics, and chemistry, while at the same time choosing between multiple tracks. The electrical engineering track focuses on very large scale integrated circuits and systems, while the computer science track focuses on computer networks an d related fields. After completing the latter program, students will be qualified to register as professional engineers.

Program Features

The Computer Engineering curriculum is designed to cover both hardware and software at a total computer systems perspective. Students will take classes in topics such as:

  • Computer Networks and Internet
  • Computer Systems and Architecture
  • Digital VLSI Design and Test
  • Electronic Design Automation
  • Fault Tolerance, Security and Reliability
  • Mobile Wireless Networking
  • Multimedia Infrastructure
  • Network Coding
  • Network Security and Reliability

Notables

A unique feature of Texas A&M’s program is that it features an automatic admissions program. This program encourages top undergraduate students to enter directly into the program. No GRE scores, letters of recommendation, or transcripts are required. In addition, the university also offers fellowships to students beginning graduate studies every fall. These do require applications, but help to cover all or some of the expenses associated with graduate-level study.

24. Duke University

Overview

The Duke Master of Science in Computer Engineering is an advanced program that allows students with the skills and training necessary to be successful in implementing technology in industry, research, or government. Students will graduate from an engaging, inclusive program positioned close to the most high-tech area of the world, and will have broad options for future career choices.

Program Features

Duke students will take specialized coursework that includes a project, thesis options, and the opportunity for original research alongside experienced faculty members. Students will complete classes over a total of eighteen to twenty-four months, including work in:

  • Programming, Data Structures, and Algorithms in C++
  • Fundamentals of Computer Systems and Engineering
  • Software Engineering
  • Compiler Construction
  • Probabilityfor Electrical and Computer Engineers.
  • Performance, Optimization, and Parallelism
  • Enterprise Storage Architecture
  • Engineering Robust Server Software

Notables

Exceptional Duke students will have the opportunity to build their resumes through activities such as internships and teaching assistantships. The curriculum can be customized through collaboration with the graduate committee, making it easy for students to explore work experiences at top-ranked technological positions. Duke has a strong experimental research reputation in both novel and structured areas.

25. Pennsylvania State University

Overview

Pennsylvania State University’s Computer Engineering M.S. is relatively new, only established in the spring of 2015. This program’s fledgling status allows students to choose from a variety of courses across different departments, including those in the liberal arts. Degrees are offered in electrical engineering, computer science, and data science, in addition to computer engineering.

Program Features

All programs at Pennsylvania State University focus on the merging of technology and related disciplines to meet the demands of a modern industrial workforce. The programs are intensive, and most can be completed in under a year. Required classes might include some of the following:

  • Computer and Network Security
  • Database Management Systems
  • Software and Hardware Project Management
  • Research Topics
  • Focus on Computer Engineering
  • Algorithms and Data Structures
  • Intro to Computer Architecture
  • Microprocessors and Embedded Systems

Notables

Various assistantships are available, including those in research or teaching. Graduate assistants may work anywhere from ten to thirty hours per week, and receive substantial funds to cover the cost of attendance. Internal scholarships are available as well, most of which do not require a separate application. Fellowships and other types of financial aid are available to all qualified students as well, making this degree an affordable option for busy students.

26. University of Florida

Overview

The Computer Engineering program at the University of Florida prepares students to excel in a career that will utilize a hands-on education in the subject. It prepares students to become lifelong learners who are able to harness previously acquired knowledge and translate that into new discovery and innovation. Students will work in multidisciplinary and diverse environments, building professional skills that are necessary in a twenty-first century work environment.

Program Features

A total of twelve core credits in important topics are required, in addition to other elective graduate credits. Nine credits may be taken outside the department, allowing fora wide range of interdisciplinary options and flexibility. Both thesis and non-thesis options are available. Students will take classes such as:

  • Computer Architecture Principles
  • Analysis of Algorithms
  • Computer Networks
  • Distributed Operating System Principles
  • Embedded Systems

Notables

The university has a unique status as a Research University with Very High Research by the Carnegie Foundation for the Advancement of Teaching. This designation goes hand in hand with their ranking in U.S. News and World Report as the ninth best public university in the United States. These accolades are largely due to the institution’s dedication to learning and research, with over sixteen academic colleges and one hundred and fifty research centers and institutes.

27. Arizona State University—Polytechnic

Overview

Arizona State University provides a unique, in-depth program in Computer Engineering that allows graduate students to work alongside doctoral scientists and engineers. Students will implement and design state-of-the art systems in high-tech lab settings. They will develop the skills necessary to become proficient at developing innovative products and systems—and will be able to actually do so while studying at ASU.

Program Features

This program requires a minimal thirty credit hours Students will select concentrations in either Electrical Engineering or Computer Systems Engineering, and will take classes such as:

  • Computer Systems I: Circuits to Architectures
  • Computer Systems II: Fundamentals of Algorithms and Optimization Techniques
  • Foundations of Algorithms
  • Random Signal Theory
  • Autonomous Systems & Robotics
  • Communication and Networks
  • Distributed, Dependable and Secure Systems
  • Multimedia and Signal Processing

Notables

In addition to conducting original research and development alongside experienced faculty, students at Arizona State also have the opportunity to choose between thesis and non-thesis tracks. Students may also choose to engage in independent study consisting of reading and conference time to qualify as course credit.

28. Washington University St. Louis

Overview

The Master’s of Computer Engineering at Washington University St. Louis is tailored for students who are looking to focus on computer engineering (hardware) work. Students have the choice between a project or thesis culmination of the final program. The thesis option requires twenty-four credits of graduate work, as does the project option.

Program Features

Students will take a total of thirty credit hours, but twelve may be outside of the computer engineering department. This flexibility allows students to focus on alternative areas of interest, as well as specializations. Classes might include work in the following subjects:

  • Principles and Methods of Micro- and Nanofabrication
  • Technology Entrepreneurship
  • Digital Image Processing
  • Introduction to Artificial Intelligence
  • Machine Learning
  • Advanced Real-Time Embedded Systems
  • Probability and Stochastic Processes
  • Wireless Embedded Sensor Networks

Notables

This program was one of the first of its kind, with the Department of Applied Mathematics and Computer Science dating all the way back to 1965. It even awarded the first computer science PhD in the United States. As a result, Washington State graduates are equipped with one of the most powerful network connections, which is over 2,500 alumni strong.

29. Brown University

Overview

Brown University’s top-ranking computer engineering programs allow faculty and students to work in the specific area of speech recognition and hardware for speech processing, reconfigurable and parallel computing and microphone array research. Through research, computer engineering students will spend minimal time focusing on areas that do not interest them, and maximum time working on areas of interest that will help the obtain top-tier careers.

Program Features

Brown courses emphasize the importance of knowing basic scientific principles while at the same time incorporating both applied science and technical training. Through research with valuable research faculty and in-depth coursework, students will graduate with a perfect balance of knowledge and technical training. Classes include:

  • Mathematical Methods in Engineering and Physics
  • Continuum Mechanics
  • Mechanics of Solids
  • Computational Methods in Structural Mechanics
  • Mechanics of Energy Storage Materials
  • 3D Photography
  • Pattern Recognition and Machine Learning

Notables

Students will research and engage in multidisciplinary projects that allow them to focus on computer system design in relation to a broad spectrum of topics, such as design automation and test of integrated circuits, and inferencing form data of three-dimensional shape and archaeology.

30. North Carolina State University

Overview

North Carolina State University allows students to choose from a variety of graduate-level computer engineering programs, including those with specific focuses such as Computer Networking, Electric Power, and Systems Engineering. The programs each offer thesis or non-thesis options, along with several distance learning choices, that make it easy to customize the perfect master’s degree. International and military personnel are also invited to apply to this exciting program.

Program Features

Students will take classes in topics such as:

  • Networking Design
  • Networking Services
  • Internet of Things
  • Circuits
  • Communications
  • Microwave Circuits and Applied Electromagnetics
  • Nanoelectronics and Photonics
  • Robotics, Mechatronics, Control and Instrumentation
  • Signal Processing and Computational Intelligence

Notables

Financial aid and funding are available to qualified students, many of whom explore positions within fellowships, teaching assistant appointments, and research assistant appointments. Students may also save money by enrolling in the accelerated degree program. This program allows exceptional undergraduate juniors and seniors to take up to twelve credit hours of graduate work.

]]>
What Are the Requirements for a Career in Big Data? http://www.bestcomputerscienceschools.net/what-are-the-requirements-for-a-career-in-big-data/ Tue, 31 Oct 2017 03:27:49 +0000 http://www.bestcomputerscienceschools.net/?p=3406 What Are the Requirements for a Career in Big Data?Read More »

]]>

What Are the Requirements for a Career in Big Data?

There are plenty of excellent reasons to look toward a career in big data—lucrative salaries, strong growth rates, and plenty of ways to create a specialized niche for yourself in a secondary area of interest.

But it takes time, commitment, and perseverance to find success in this industry. You’ll typically need at least a bachelor’s degree to work in big data. We can help: See some of the top options in our rankings for the Best Online Bachelor’s in Big Data Degrees and Best Bachelor’s in Big Data Degrees.

Here's what else you'll need to be successful in a big data career.

Personality Traits

Big data is, at its core, an analytical field. To be successful in big data, you’ll need to have strong math skills, keen attention to detail, and the ability to think carefully and logically through problems.

Many aspects of data analysis will require the professional to start with a problem or question that needs to be answered. The data analyst must be able to think about this question in the full context of their organization and industry, and develop a strategy to answer it.

This process will include determining what data to examine and how to collect it; deciding how the data will be analyzed; and implementing a technical means to carry out those plans. The results will then need to be carefully reviewed for errors, analyzed for patterns, and disseminated to technical and non-technical audiences.

The various aspects of an analyst's work incorporate skills in statistics, computer science, research design, and communication. It requires patience, precision, and the ability to adapt to new problems. All of these skills are necessary to fulfill the job requirements of a data analyst or data scientist.

Education Requirements

Nearly all occupations in big data will require a bachelor’s degree. Whether you plan to work as a data architect, data visualization engineer, or analytics manager, you’ll typically need a four-year degree from an accredited university before you land your first job in the industry.

It’s worth noting, however, that the degree doesn’t necessarily need to be in a data analytics field. Many big data professionals began their career with a bachelor’s degree in economics, social science, business, computer engineering, or another discipline.

The key components of big data are applied mathematics, practical computer science, and statistical techniques. Any degree program that provides a strong foundation in those core areas can lead to a job in big data.

Some jobs will require a master’s degree, particularly managerial positions. For data scientists or other big data professionals working in a supervisory role, you may earn a master’s degree within data analysis, or a more business-oriented degree. An M.B.A. in Business Analytics provides an excellent balance of business, leadership, and data science emphasis.

Doctorate degrees are generally not required except for top-level supervisory positions at major firms, or for university professors with an interest in big data research.

Certifications and Credentials

While not required, there are a number of certifications that you may wish to pursue. Earning one or more certification that’s relevant to your field can hone your professional skills and greatly increase your value to possible employers.

Some certifications are associated with a significant bump in earning potential. The average salary for a big data analytics professional with a Google Analytics Certification is $96,745. For professionals with a Sun Certified Java Programmer (SCJP) certification, the average pay is $119,592 per year.

A Project Management Professional certification from the Project Management Institute is one of the most potentially lucrative credentials a data scientist can earn. This certification can raise the average expected salary up to $136,495 per year.

]]>
What Are the Specializations Within Big Data? http://www.bestcomputerscienceschools.net/what-are-the-specializations-within-big-data/ Tue, 31 Oct 2017 03:12:06 +0000 http://www.bestcomputerscienceschools.net/?p=3401 What Are the Specializations Within Big Data?Read More »

]]>

What Are the Specializations Within Big Data?

The methods and techniques for analyzing big data can be applied to any sector, industry, or area that involves a significant amount of digital information. In the modern world, that encompasses nearly everything.

If you already know where you plan to specialize, head over to our rankings for the Best Online Bachelor’s in Big Data Degrees and Best Bachelor’s in Big Data Degrees. If you’re not sure what your specialization will be, you’re in the right place.

Specializations within big data are available based not just on where the data comes from, but on what the student or professional does with it.

For example, data architects might be most concerned with storing and managing data for a particular organization. Data analysts might focus on finding patterns within the data to create predictive models. And data security specialists may work closely with network and database administrators to prevent damage and theft of critical information.

These different career paths are reflected by the divisions within big data degree programs. At many colleges and universities, some of these specializations are available at both the undergraduate and graduate level. While all of these concentrations won’t be available at a single university, you can keep these potential specializations in mind while you investigate your college options.

Even if a degree program doesn’t formally offer a certain concentration, you can often opt to take multiple electives within your area of interest. We’ve included sample course titles within each specialization so you know what to look for.

Database management

A concentration in database management teaches students to develop, implement, troubleshoot, and maintain database systems. Graduates will be prepared to oversee platform upgrades and hardware and software installation.

Courses within this concentration might include Large-Scale Data Storage Systems; Databases and Knowledge Bases; and Database Administration with Oracle.

Cybersecurity

Cybersecurity experts anticipate and protect against digital threats to trade and military secrets, customer data, and financial details. Graduates may be employed by government agencies, corporations, and other organizations with sensitive data.

Courses include Data Security, Privacy, and Ethics; Computer Systems Security; and Encryption and Authentication Systems Data Modeling.

Business Intelligence and Analytics

These programs often blend the curriculum for marketing or consumer research with mathematics and statistics courses. Graduates will be well versed in business theory and best practices as well as technical data analysis strategies.

Courses in Business intelligence and Analytics include Advanced Marketing Analysis; Use of Business Intelligence; and Global Marketing Management.

Computational Biology and Bioinformatics

Students with a specialization in computational biology or bioinformatics will learn to use mathematical modeling and computer-based simulation to study many different types of systems. This concentration has considerable overlap with fields such as anatomy, molecular biology, genomics, neuroscience, chemistry, animation, and more.

Courses commonly include Mathematics for Data Scientists; Introduction to Computational Biology; and Data Systems in the Life Sciences.

Project Management

A specialization in Project Management is ideal for students who plan to work as an Analytics Manager or a Director of Analytics. These programs usually focus on preparing graduates for leadership roles in information technology and computer science.

Courses in this concentration commonly include International Operations Management; Ethical Leadership; Managerial Economics; and Quantitative Decision Making.

]]>