Go for electrical engineering or math or maybe even physics or perhaps just use the spare time to. Cs3216 software product engineering for digital markets and. For more information on double majors involving computer science, consult one of the following two documents. Students will be directed to consider a second baccalaureate program in computer science, cse, informatics or software engineering. That of course dismisses the possibility of all programs from being decideable.
Declaring an undergraduate double major when computer science is used as the primary major. Since you dont need to choose your major until the end of your sophomore year, you can explore where your interests are strongest. So, depending on the specialization area you select, a computer science major will need to take roughly 1824 additional hours of coursework in order to also major in software engineering. Eligible students are encouraged to pursue a masters program upon completion of their undergraduate coursework or. Some schools offer computer science and electrical engineering programs within. Double majors involving computer science computer science. Computer scientists write software, create applications for phones and websites, and also engineer human computer interfaces. Software engineering is halfway between computer science and computer engineering. Is it worth getting a double major in computer science and. The aim of this bylaw is to determine the principles of an educational program of getting another undergraduate diploma from the same. Plnu offers a bachelor of science and bachelor of arts in computer science with an emphasis in software engineering. Computer engineering undergraduate program university of. Is it tough to double major in computer science and. Computer science academic advising center the university.
Computer engineering software engineering double major program. Jan 17, 2011 if you take any engineering or maybe computer science, you wont have time in the upper division for a double major, or even a minor. A specialization area at least 12 hours of coursework, six of which may count toward your cs technical electives. For those students who are considering a double major, see below for. All permanent computer science and software engineering faculty have a ph. A double major in ee and cse may be achieved with as few as five additional courses. Students who wish to obtain a bachelors degree with a double major in mathematics from the college of arts and sciences and in computer science from the college of engineering and computing must satisfy the requirements for both degree programs. Computer science, bs computer science, computer engineering double major. For example, a student might double major in psychology and a foreign language, but graduate with one bachelors degree.
Any difference between the two degree plans is likely. To earn a double major in computer science and mathematics, students will prepare a custom plan of study. Ics students may not add a double major during his or her senior year at uci. I was a computational mathematics major as an undergrad who also took additional cs courses.
Electrical, computer, and software engineering concurrent majors students wishing to complete a concurrent major double major must first be admitted into a primary major. Students can earn a double major in electronics engineering and computer science by applying for acceptance to both majors, maintaining the grade requirements and completing all of the required. Computer science, bs computer engineering computer science vs. Prospective students should first check with a school to see if pursuing a double major in these fields is an option. The required courses for the majors and minor are offered by the department of electrical engineering and computer science in the case school of engineering. Complete 8 mcs of the following pairs, or modules approved by the department of computer science. Computer science and physics are closely related and hs.
The ohio state university offers three majors in computer science. For both computer science and software engineering, the courses you take the first two years are almost identical. The bachelor of science in computer engineering degree offered jointly by the department of computer science and the charles l. Provides a strong combination of computer science and software engineering skill sets required for designing and implementing computing solutions to realworld problems with a special focus on interactive 3d visualisation and simulation software development. You will spend your first two years in the major completing rigorous lower division requirements in mathematics, natural sciences and fundamental engineering concepts. Rather than requiring program participants to earn two separate undergraduate degrees in each area, institutions offer fiveyear programs where. Double majors engineering student services cal poly, san. Computer science majors can earn a double major in computer science and computer engineering if they complete additional credits beyond the 120 credits required for the computer science degree. Computer science and engineering graduates are prepared to do further work in hardware, software, theory or electronics, either in industry or postgraduate study. If additional hours are necessary to complete the ten required hours, additional courses may be other courses on this list, courses that have any of these courses as prerequisites, or other sciences and quantitative social sciences courses from a list maintained by the computer science department. I did a double major in physics and computer science, and was able to use a lot of courses for both. The eecs department offers programs leading to degrees in. Computer science and mathematics double major computer science and engineering computer science and mathematics double major to earn a double major in computer science and mathematics, students will prepare a custom plan of study. This program embraces the educational objectives of the bs undergraduate program in computer science, as well as those of the graduate program in software engineering.
The cs and ce programs each require you to take 180 total credits to graduate. Combined list of courses required for double major in cpe and cs started before fall 2018. From building the worlds largest structures to its smallest electronic devices, from moving people across the globe to sustaining their local environment, engineering affects every aspect of our lives. Is it worth getting a double major in computer science and software. Students may earn a double major in electrical engineering and computer science and engineering. Ultimately, computer science uses technology to solve problems and make life easier. A fiveyear program is offered in software engineering at fairfields school of engineering, leading to a bachelor of science and master of science dual degree.
A key theme of this curriculum is the hardware software interaction in computer systems design, a theme reflected in the balance between computer hardware and computer software aspects in the course requirements. A good language concentration less than a minor would be mandarin. The double major will also consider new materials for applications in modern technology including renewable energy and nanotechnology, material for low energy consumption facilitating low carbon emission and recycling of secondary resources for metal recovery. Computer science vs software engineering which major is. Computer science double degree option software engineering concentration of the bs program in computer science is appropriate for computer science students seeking careers as software engineers. The bs cse and the bs cis programs prepare students for a range of careers in.
Every student must take two courses from the list below. You can major in either one of computer engineering or computer science or electrical engineering and tailor your electives to basically produce the equivalent a double major. Declaring an undergraduate double major when computer science is used as the secondary. Please note the college of engineering does not encourage or recommend double majors. However, the general definition of double major is simply two college majors within one college degree. After completing the entrancetomajor process for their primary major a student then completes an application for the approval of concurrent major form and obtains the. The following list shows the required courses that are not common between the ee and cse majors. Possibility of double majoring in computer science and.
As someone who looked at hundreds of resumes a week in my last job, the first thing i would ask is whether a person with a double major in two so closely related majors is a degreehoarder. Engineering is the creative application of science and mathematics to design solutions for global challenges. Computer science major ba double majors such as the computer science mathematics double major. You will need to fulfill a general education component, a mathematics and science component, and a computer science or engineering component that consists of required classes and senior electives. Most people in industry would have difficulty distinguishing what you know as a computer science software engineering double major vs only computer science degree. Students who wish to obtain a bachelors degree with a double major in mathematics from the college of arts and sciences and in computer science from the college of engineering and computing. Computer science math software engineering fairfield. Computer engineering with salaries and workforce demand for stem science, technology, engineering and mathematics graduates at an alltime high, two redhot majors that prospective students must be familiar with are computer science and computer engineering. Cs with other majorsareas department of computer science. Students must satisfy all requirements of the ee track of the ee major and all requirements of the cse major. Each student will participate, either individually or as part of a team, in a project or other experience approved by the course coordinator or sponsored by another computer science faculty member. The exact definition of double major will depend on the specific schools policies and terminology.
I want to both expand the variety of jobs i and work im able to do, and i also want to know the best double major or the best minor for comp sci and why. Note that cs majors in the college of engineering cannot double major with the isst information science, systems, and technology major. Both computer science and software engineering teach fundamentals of programming and computer science, so you can choose either one to become a software developer. Students learn advanced processes, methodologies and tools for developing and testing large and small software applications in emerging areas such as. The three bachelors degree programs lead to degrees in two different colleges. If you want to enhance your programming skills, work to create exciting new technologies, and learn more about the place computing. The bls reports that computer science related careers boast optimistic growth projections, with employment for positions like software applications developers projected to grow 31%.
You can double major in computer science and software engineering while staying within the 192 hours required for either degree. Computer science and software engineering cse cec miami. The curriculum has been carefully designed to assure that students obtain an excellent background in both electrical engineering and computer science. In all three programs of study, design experiences are included throughout the first three years of the curriculum and culminate in a major teamoriented project in the senior year that approximates an industrial work experience. The department of computer science cooperates with the department of physics in offering a double major in physics and computer science and with the department of mathematics in offering a double major in mathematics and computer science. They conduct both theoretical and applied research in their own areas and publish their research results on major research journals. I actually studied electrical enginering, but worked in what would be a computer engineering majors job for about two years. Cs32012 software engineering project iii cs32812 thematic systems project iii cs3216 software product engineering for digital markets and cs3217 software engineering on modern application platform. The school of computing offers a second major in computer science cs for nonsoc.
Students may obtain a concentration in computer engineering or software engineering. Electrical engineering and computer science and engineering. Those interested in computer hardware and software will benefit most from combining the principles of computer science and computer engineering in a double major program. To understand the difference between computer science and software engineering majors, lets take a look at their respective curriculum at university of waterloo in canada. Mar 25, 2020 the computer science and engineering cse major encompasses the organization, design, analysis, theory, programming, and application of digital computers and computing systems. The engineering college has official minors that are reflected on a students university transcript following graduation. Computer science, computer engineering, software engineering undergraduate degree programs. Provides a strong combination of computer science and software engineering skill. In short i think it would be a lot of effort that doesnt buy you as much in the long run as some other things you could put your time towards.