Computer science software engineering ubco

Get your ubc degree in computer science and learn how to use and improve computers. The following courses are recommended as technical electives. This program provides students with a comprehensive overview of computer science including data structures, databases, mobile and web development, software engineering, numerical methods, and security. The software is available in most engineering computer labs and student engineering kits sek are available via our license agreement for your personal device. Computer science and software engineering should be different courses of study, but youll find that most colleges only offer one. The computer science graduate program at the university of british columbias okanagan campus in kelowna, bc. The university of british columbias okanagan campus commonly referred to as ubco is a campus of the university of british columbia, located in kelowna, british columbia, canada. Unlike software engineers, which are primarily software driven, computer engineers have a background in electrical and hardware engineering in additional to software design. Most schools only offer a computer science program, which is essentially combining the two. Electrical and computer engineering ece consists of three eightmonth academic sessions either following firstyear engineering or following a transfer program from firstyear science.

Dec 04, 2015 ubco computer science students reach out to the community. The capstone software engineering project allows you to develop software for an. Computer science, as a discipline, is interested in creating knowledge. Ubco phys 112 and 122 transfer as phys 100 3 and 3 credits of unassigned first year phys, exempt phys 101. Computer science vs software engineering which major is. Applied science engineering program okanagan college. You can combine your studies with fulltime, paid work at top local. Our projects span software engineering, programming languages, and software systems. Students who complete this option will have the software engineering option recorded on their degree along with the major in computer science designation. Researchers in the computer engineering area are working on a range of techniques cutting across hardware and software layers in computer systems. Ubcos morad abdelaziz and yuri rodrigues have been researching the impact microgrids would have on the distribution and conservation of electrical power. You should choose software engineering if you are more interested in the handson approach, and if you want to learn the overall life cycle of how software is built and maintained. The school of engineering is an integral part of the faculty of applied science at ubc. The design project can be solicited from industry or the research laboratories at ubc, with the approval of the meng program supervisor.

With the goal of eliminating brownouts and blackouts, new research from ubcs okanagan school of engineering is redesigning how electricity is distributed within power grids. Applied science engineering program okanagan college offers one year of science course credit towards the completion of a degree in engineering applied science at three of the provincial universities. The path to a bachelor of applied science basc degree begins at the school of engineering with engineering one a foundation year rooted in projectbased team learning. Curriculum is designed by computer science and statistics experts, emphasizing optimization and statistics with a focus on operations research. Computer science bachelor of science the faculty of. Two mts servocontrolled loading systems are available, with. University of british columbia okanagan campus wikipedia.

The computer science graduate program at the university of british columbias okanagan campus in kelowna, bc offers tierone researchbased degrees to students in a collegial, closeknit setting. Computer engineering ubc undergraduate programs and. This program provides students with a comprehensive overview of computer. The software engineering option replaces some upperlevel computer science elective courses with required courses related to software engineering and would be the preferred option for students who are considering a career in software engineering. In this video students and teachers talk about what they are doing in the labs and classrooms of the computer engineering program. The program is offered at both the ubc vancouver campus and the ubc okanagan campus, with an additional. Computer science ubc science faculty of science at the. For information on advanced degrees, see graduate computer science students who are entering second year and wish to pursue a computer science. As with any generalization, what youve heard has a seed of truth, but is mostly wrong. To my mind, software engineering is one out of several areas at the applied end of computer science, so comparing the two comes out a bit like comparing carrots to vegetables its a specific instance versus a more general classification.

In recent years, tuition increases have been 2% for continuing domestic students and between 2% and 5% for continuing international students. Combining expertise in computer science, math, statistics, and engineering, the group. Is computer science worse than computer engineering. Covering all stages of the data science value chain, ubcs okanagan campus master of data science program prepares graduates to thrive in one of the worlds most indemand fields. Fatemeh hendijani fard computer science, mathematics. The tuition fees shown were approved by the ubc board of governors on december 4. Computer and software systems electrical and computer. Cs 57700 was cs 59000 nlp, machine learning meth, in spring 2015, spring 2016, and fall 2017. Computer science and software engineeringcis technology is intricately woven into our daily lives, and the devices and applications we use are changing rapidly. The computer science graduate program at the university of british columbias okanagan campus in kelowna, bc offers tierone researchbased degrees to students in. Cs 54701 was cs 59000 008, information retrieval, in spring 2009.

People always ask me why i didnt just go into software engineering, and for me the biggest thing is that its so closely linked to electrical. Ubc electrical and computer engineering 17,781 views. Morad abdelaziz and yuri rodrigues image eurekalert. Every student must take two courses from the list below. Ubc as with most canadian schools pays rather poorly for the cost of living in vancouver, and so many of their people are theoreticians who could not get a goodpaying job. Computer science ba ubc undergraduate programs and.

Computer engineering also called computer systems engineering or information and systems science is a disciple that combines electrical engineering and computer science. Learn how to use and improve computers while you explore topics such as databases and operating systems, software engineering, security, web development, and numerical methodology. Ubco biol 116 and 125 gives exemption from ubcv biol 111, 121, 140. Some of the selected software that are available to applied science students are included below. List of software available ubc information technology. I am teaching java, oop, data structures, computer organization and architectures, and software engineering courses here at u of m.

Computer engineering university of british columbia. Why study computer science at ubcs okanagan campus. In the computer science program at ubcs okanagan campus, you gain all the benefits of attending a globally respected university while studying in a closeknit learning community. As a student in ubcs computer engineeringprogram, you will learn how to develop,design and test software, computer networks,and protocols. Spencer macbeth software development engineer 2 amazon. Dont confuse computer science with software engineering. The 209hectare 516acre campus is the research and innovation hub in the southern interior of the province, in british columbias okanagan valley. Postsecondary transfer applicants ubc science faculty. Other courses may be approved by the cs advisor in consultation with the cs. I attribute this to the relative youth of computer science as an area of study. The computer engineering program combines key aspects of electrical engineering and computer science. James yu instructor the university of memphis linkedin. The computer science bsc program includes the general science requirements, with further choices in mathematics courses, a thorough grounding in computer software design, and a broad choice of other studies in computing.

Computer science ubcs okanagan campus university of british. Engineers share an immense curiosity about how the world works and an intense desire to make it work better. I am interested in the applications of data science and machine learning for software engineering. Find out how computer science complements arts disciplines, and discover how to use your artistic creativity with technology to benefit society. Our dynamic faculty and students are engaged in a variety of research projects, many in collaboration with partners in government, nonprofit. Why would a student choose the software engineering option. In computer engineering youll learn how to develop, design, and test software, computer networks, and protocols.

The faculty of applied science accepts transfer students from other postsecondary institutions and from other ubc faculties. The school of engineering will work with the computer science unit to provide a list of available courses for guidance each year to be posted on the school of engineerings website. Coop advisors also visit students at their place of work and provide. Software practices lab university of british columbia department of computer science. We educate the next generation of software engineers and computer scientists with strong leadership and communication skillsall empowered to be leaders for. Postsecondary transfer applicants ubc science faculty of.

Ubcs master of data science program was designed to address this workforce gap by equipping students with the technical skills, practical experience, and most importantly, the confidence to seize opportunities in an everexpanding field. We are focused on highperformance, adaptable, dependable, secure and predictable computer systems. Log in to your ssc account and select change of degree program campus under registration students are evaluated based their most recent 30 credits of. Additionally, most computer engineering faculty members in ece at ubc have degrees in computer science suggesting that the boundary is quite fuzzy. In the bachelor of science computer science program on ubcs okanagan. Nonscience students who are not in firstyear, but plan to enter computer science in the faculty of science will need to apply through the faculty of science. For information on the bachelor of arts in computer science, see the computer science entry in the arts section. Specifically i am working on the detection and prediction of defectanomalous behaviour in software. Say goodbye to power outages, says ubc okanagan engineer researchers shine a light on ways to keep the energy flowing. Computer science 0 points 4 years ago i transferred out of firstyear engineering and am currently taking first year cpsc courses. Most people are never without their cell phone, and being offline is an unfamiliar concept, at least for students. Mar 30, 2016 where computer science is about taking complex problems and deriving a solution from mathematics, science and computational theory, software engineering is very much focused around designing, developing and documenting beautiful, complete, userfriendly software.

The software is available in most engineering computer labs and student engineering kit sek are available via our license agreement for your personal device. Structural engineering structures laboratory the department has a 4840 sq. Which is better a computer science degree or a software. Solidworks is available for windows operating systems only. Dec 30, 2015 i was a cs professor in the ece department and worked with the cs folks. Through innovative research our students learn about technical processes, such as microprocessor architecture, while also being informed about social and cultural issues in software. On the issue of oversubscription to cs electives, i believe this is a more transitory issue and will be resolved in a year or two. Outside of school and work, she is the copresident of nwplus ubc the team behind western canadas largest hackathon, nwhacks, north americas largest local hack day, and vancouvers first. All applied science students are eligible to obtain sek at no cost. Computer science bsc university of british columbia. Similarly, students accepted into the bsc program for their second degree and who wish to do a cpsc specialization should go through the faculty of science process when applying to cpsc. The computer engineering program is structured to include group projects in 2nd, 3rd and 4th years of the program. This program would appeal to students interested both in computer science. Get your ubc degree in computer science, data science, mathematical sciences, mathematics, physics, or statistics.

Technical electives are courses generally in computer science, mathematics, engineering, or business oriented toward the design or use of computers. Rodolfo has a diverse experience in brazil as well as canada. Admission to a computer science minor does not guarantee access to courses agreed upon for the minor. Apply for admission through ubcs admissions office how to apply current ubc students. Computer science bsc ubc undergraduate programs and. Both computer science and software engineering teach fundamentals of programming and computer science, so you can choose either one to become a software developer. Mech 552 projects must involve the application of electronics, instrumentation, realtime software engineering, sensors, actuators, and controls in designing a computer controlledmonitored system. The ubc department of computer science, established in may 1968, is one of the top computer science departments in north america. Computer systems are a vital part of our modern society and development in this area directly underlies the biggest economic shift since the industrial revolution. The department of computer science offers opportunities for study leading to bachelors, masters, and doctoral degrees. Our commoncore, designfromthestart curriculum emphasizes interdisciplinary. As a student in ubcs computer engineering program, you will learn how to develop, design and test software, computer networks, and protocols. Ubco computer science students reach out to the community. Nov 04, 2015 curious about what computer engineering is all about.

Computer science gives you a thorough grounding in computer software. Ubcs okanagan campus offers more than 50 bachelor programs, including dozens of. The students here at memphis are more diversify compare to ubco. This program is also offered at ubcs okanagan campus. Electrical and computer engineering ece consists of three eightmonth academic. The university of british columbia is a global centre for research and teaching, consistently ranked among the 40 best universities in the world. For his phd, rodolfo switched fields to computer science, in which he obtained a phd from the federal university of espirito santo. Recognized internationally for excellence in research and teaching with a conscious focus on interdisciplinary programs, the department encourages diversity both within its community and areas of study, and plays a leadership role in research. Explore everything from the basics of computing, including data structures, databases, operating systems, software engineering, and numerical methods, to specialized areas, such as computational intelligence, bioinformatics, computer graphics, and computer animation. 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.

Many of your firstyear science courses those for science majors replace similar courses offered on vancouver campus even if the course numbers differ. Minor in computer science bachelor of applied science. Group project experience with substantial projects is usually not mandated in computer science programs. The practice of engineering opens doors to a remarkable number of career opportunities in scientific, technical, humanitarian and social fields, where creativity and imagination meet technical rigour, realworld practicality and purpose. Whether pursuing a bs or master of science degree, students learn the fundamentals of circuits, systems, and software associated with the design of programmable systems used in general purpose computing, communications, control, and signal processing.

Whether it is the systems that controlour phones, cars, planes or robotseveryautomated device has a software orhardware engineer helping to create it. Computer science graduates move into hightech careers as software engineers, systems analysts, technical writers, web developers, researchers, programmers, and software testers. Software engineering electrical and computer engineering. The common firstyear curriculum year one lays engineering skill foundations. Say goodbye to power outages, says ubc okanagan engineer.

Cosc 111 and 121, or cosc 121 and 123, are equivalent to cpsc 110 4 and 2 credits of unassigned first year cpsc credit. Ubc it and applied science are able to provide a variety of software programs at a discounted rate or free of charge to the user community by leveraging large volume purchases and vendor offerings. Computer engineering, software engineering, or computer. Every automated device has a software or hardware engineer helping to create it whether it is the systems that control our phones, cars, planes, or robots. It focuses more on the application than theory in comparison with computer science, but it still contains science courses due to being offered by the engineering department. Software practices lab department of computer science. Software engineering basically takes computer science and combines it with engineering.

Year 1 the common firstyear curriculum year one lays engineering skill foundations. It is home to over 10,755 undergraduate and graduate students. The computer science program emphasizes thinking about computation in various forms. Application for admission to computer science programs my cs. A yearround cooperative education option is available for students in computer science. Computer and software engineering electrical and computer. It comprises awardwinning faculty and researchers, staff, and students, all engaged in a closeknit, inclusive learning environment with strong links to industry and government.

They may also apply their computer skills to enhance careers as biologists, architects, foresters, teachers, and psychologists. Which is better with a greater scope, computer science or. Whether it is the systems that control our phones, cars, planes or robotsevery automated device has a software or hardware engineer helping to create it. Anita tse nwplus anita is a 5thyear computer science student at the university of british columbia vancouver and has completed both software developer and devops engineer internships through coop. The tuition fees shown were approved by the ubc board of governors on december 4, 2018, and are effective on may 1, 2019. Ubco phys 111 and 121 transfer as phys 117 and 118 and 119. Solidworks student engineering kit sek is available to all vancouver campus faculty of applied science students. The second year is common to both electrical engineering and computer engineering. Dont confuse computer science with software engineering code. The computer science graduate program at the university of british columbia s okanagan campus in kelowna, bc offers tierone researchbased degrees to students in a collegial, closeknit setting. In the bachelor of science computer science program on ubcs okanagan campus, youll learn how to use and improve computers.

How is the cs program at the university of british columbia. Over 10 months, youll learn how to extract and analyze data in all its forms, how to turn data into knowledge, and how to clearly communicate your. Major program includes the general first year science program, with further choices in mathematics, a thorough grounding in computer software design, and a broad choice of other studies in computing. Should i major in computer science or software engineering. Engineering practices for the development of nontrivial softwareintensive systems including specification, software design, implementation, verification and validation. Chem 111 and 1, 121 and 123 are the same on both campuses. Multiply your creativity, problem solving and innovation skills, and expand your impact on our increasingly digital world. Explore computer basicsfrom databases and operating systems, to software engineering, security, web development, and numerical methodology. Options include software engineering, or combined honours with sciences, mathematics, or statistics. The option is intended to help prepare interested and qualified students for careers in the computing industry with a minimum of 4 work placements supervised by practicing professionals. It gives you the freedom to pursue interests both within and outside computer science. Courses are taught by renowned computer science and statistics faculty, giving students access to experts across a broad skill set. Computer science graduates have an impact on society by developing.