Software engineering course sequence concordia

Electrical engineering, materials engineering, mechanical engineering, mining engineering, and software engineering faculty of engineering program. The subreddit is about concordia universityspecific topics. Basc in electrical engineering 20192020 course sequence. Chair, department of computer science and software engineering sudhir p. Learn software engineering online with courses like java programming and software engineering fundamentals and software development lifecycle. Additionally, the course explores various opensource software, frameworks and approaches to use and combine for new solutions. Introduction to the process of creating software systems. Im in soen coop, and im pretty much just following the course sequence.

Encs home current students undergraduate program requirements course sequences computer engineering software september. Concordia university institute for cooperative education. The process of solving customers problems by the systematic development and evolution of large, highquality software systems within cost, time and other constraints. It is widely used to show sequences of messages interchanged between system components and their environment. A minor is a sequence of courses that provides a basic introduction to a topic or. Our students are trained as engineers with a core specialization in the development of software. Changing from mechanical engineering to computer engineering. It offers comprehensive study in important areas such as software security, reliability and quality, as well as in creative solutions needed to meet the requirements of endusers. Interested individuals with an internet connection can download course materials from the universitys website. The course highlights humancomputer interaction strategies from an. By using a reverse engineering approach, the architecture of the program that implements the algorithm is obtained. Find software engineering course notes, answered questions, and software engineering tutors 247. Software engineering general program computer games option realtime, embedded and avionics option web services and.

Course sequences students accepted to engineering programs, who have completed all required prerequisites, follow a sequence that would lead to graduation after four years 8 terms of study. Department of electrical and computer engineering room 633, mcconnell engineering building. Msc has been standardized by the itut international telecommunication union, telecommunication standardization sector of itu in. Material is covered during lectures, tutorials and labs. Software engineering courses from top universities and industry leaders. Companies that hire concordia software engineering graduates. Anything from campus events, social life, and school politics is welcome here. As a nontraditional university, self paced programs taken online, by correspondence or home study. Computing is used to solve problems, manage information, create smart technologies, explore the world, and connect to other people. Find all integer solutions, between 0 and the modulus, of. Learn software design and development with a software engineering degree. A software tool to display message sequence charts spectrum. Students accepted to engineering programs, who have completed all required prerequisites, follow a.

January 15 for all programs except the computer science major in. Im following the reccomended course sequence and was able to register for all my classes except when i try to add comp 248 object oriented programming 1 it says. Bachelor of software engineering, course outline online. Expect program content that is consistently cuttingedge, rigorous, and relevant.

A software tool to display message sequence charts. Parttime students should take the evening courses specified below for the current year. An empirical study on students ability to comprehend. Engineering engineering, computer systems engineering, aerospace stream c engineering, engineering physics or communications engineering. When looking online ive seen that web development requires the fundamentals of software engineering but the computer science program seems to give you that without requiring you to do all the extra engineering stuff and saving me a year. Basc in software engineering coop 20172018 course sequence. At carleton university, the bachelor of engineering beng degree program in software engineering is much more than computer programming. See the range of courses available in software engineering. Then, during your coop, youll put those skills to work at leading companies like snapchat, facebook, or hot new startups. The blastp basic local alignment search tool for proteins is a popular protein database search program. Introduction to software engineering what is software engineering. Eng of software engineering builds on the departments long history of education in software development that began with our first course entitled software engineering at the graduate level in 1974 and at the undergraduate level in 1977.

Course hero has thousands of software engineering study resources to help you. This course provides an understanding of cloud computing principles and infrastructure components to inform architecture and engineering decisions. Curriculum computer science major concordia university. Free online software engineering courses from top universities. Regular september pdf regular january pdf coop general pdf. This year we celebrate 50 years of the spelman college dual degree engineering program. We are beyond grateful to our students and alumnae like you whove made the program the success it is today. Course sequences for industrial engineering concordia university. If a coop student does not follow the course sequence created by the faculty, heshe runs the risk of having registration problems. Students at the gina cody school must follow the sequence of their programs. Software september concordia university montreal, quebec, canada. Criminals mistreat the anonymous and insidious traits of internet to commit monetary online fraud, theft and extortion. To enhance the abstraction and visualization techniques of reverse engineering, we develop a tool which is used for detailed outlook of call sequences. As a software engineer student, i know that for my classes to be credited the teacher has to be a engineer.

Spelman college dual degree engineering spelman college. Concordia electrical engineering course sequence ece. Learn at your own pace from top companies and universities. In mystudentcentre, you will see that your adviser will change as soon as your transfer is approved.

Hi, ill be going intro software engineering in the following semester but im struggling to pick my basic science elective. Free online software engineering courses from top universities software engineering courses are offered for free from the massachusetts institute of technology. Fast track affordable degree programs allow professional adults to finish college earn a degree and advance their careers. Do keep in mind that if youre in coop you wont have 3 months long breaks like others will but the work experience is great to have. Department of computer science and software engineering csse concordia. Bachelor of software engineering, distance learning degree programs for adult learners at the bachelors, masters, and doctoral level. Mature entry and extended credit first year courses for computer science options. Gina cody school of engineering and computer science. Course sequences for computer engineering concordia university. Rotate your screen 90 degrees to explore concordia university. As a software engineer, your expertise in software architectures and refactoring, continuous integration and devops, and microprocessors will give you the tools to tackle these challenges everyday.

Created by faculty from the computer science and engineering department and by industry experts, the msse curriculum delivers a powerful blend of software engineering theory and practice. Concordia electrical engineering course sequence ece course. The bachelor of engineering in software engineering takes a minimum of four to five years 120 150 credits. Mcmasters software engineering program is unique in that it provides students with a solid grounding in software development for supporting engineering applications and for controlling physical devices. Software engineering electrical and computer engineering. It is gaining popularity in software engineering methods for concurrent and realtime systems. If you have already been awarded an exemption for a course you do not need to repeat it.

Plus, youll learn how to work in teams and manage projects, all while being taught by one of the best universities on the planet for software engineering shanghai world university rankings 2020. The meng program enables students to apply their professional experiences and broaden their understanding of advanced software engineering and other technological concepts. However, any course which is a requirement for admission to a program offered by the faculty of engineering and computer science will not be counted unless specifically listed on the students. Advanced topics in software engineering providing more indepth coverage than the first two courses in the software engineering major, including but not limited to the following topics. All students in engineering programs must complete all 200level courses in their. Consult the undergraduate studies office in order to plan your course sequence the course sequence you need to follow is that of the term and the year you first joined your program. The meng is a course based program for practicing software engineers and is open to candidates interested in either full or parttime study. The findings of the analysis may foster the knowledge of security researchers in multiple dimensions to deal with the botnet issue.

Computer software engineering bachelor degree information. Lecture notes software engineering concepts aeronautics. Course sequences for software engineering concordia university. Overview of software engineering course at concordia, i. Computer science degree prepare for your future concordia. Engineering students must follow the approved course sequence for their program to ensure graduation after four years 8 terms of study. All students in engineering programs must complete all 200. There is a createdelete dependency of the part on the whole. Find materials for this course in the pages linked along the left. Software engineers master the fundamentals of engineering like their colleagues, but specialize in the design and development of computer systems and software. Graduate attributes are skills that have been identified by the canadian engineering accreditation board. Earn a degree in software engineering from one of canadas top engineering schools. An empirical study on students ability to comprehend design patterns alexander chatzigeorgiou a, nikolaos tsantalis a.

For example, if you were admitted into your program in the fall of 2019, you must follow the course sequence 20192020. Grading for the project will be primarily based on the degree to which each team puts into practice the software engineering knowledge, skills, and practices taught in the course. Computer science and engineering course 63 course 6 3 electrical engineering and computer science course 6 2 electrical engineering and computer science course 6 p electrical science and engineering course 6 1 engineering course 1 eng engineering course 2 a. Engineering software engineering bachelor of engineering. Software engineering 3 the course introduces software design, development, lifecycle and principles applied for each application development stage and managing software projects, including the phases of software development, design patterns, software architecture and agile software development.

Bachelor of engineering sfwreng department of computing. Academy of computer science and software engineering. Concordia was one of the first universities in canada to introduce an undergraduate program in software engineering. Course outline introduction to software engineering.

Engineering students must follow the approved course sequence for their program to ensure. Botnets are the prominent vehicle for committing online crimes. This course is a 4credit course with 3 contact hours 2. Solving customers problems this is the goal of software engineering sometimes the solution is to buy, not build. Building, civil, industrial and mechanical engineering engr 2, engr 242. Mature entry and extended credit computer science programs. Learn the fundamental concepts and principles of software engineering a systematic approach used to develop software on time, on budget and within specifications with your bachelor of science in computer science with a concentration in software engineering from snhu. The following courses are recommended, as are any of the engineering, software engineering or. Course syllabus faculty of engineering sciences handbook history and overview of software engineering, reasons for studying the software engineering, and role of software engineering in computer engineering. This course is an introductory engineering course exposing students to a cross section of topics in contemporary civil, electrical and mechanical engineering disciplines to assist them with their education career choices. With software permeating virtually every aspect of our society, software engineers enjoy career opportunities in a wide variety of sectors, including telecommunications, finance, healthcare, manufacturing, retailing, security, and transport. Registering for the sections for your program means no time conflicts or problems with your courses. The focus on computer security has increased due to the ubiquitous use of internet. Note that although the course codes may appear in both languages englishfrench, the courses in french are not offered at every semester.

Reverse engineering and optimisation of the blastp program. Computer engineering, electrical engineering engr 2 elec 273. Through these three types of instruction you are taught the different perspectives of software engineering discipline. Professional certificates on coursera help you become job ready. Chair, department of building, civil and environmental engineering mohammed zaheeruddin, phd university of alberta, peng. Concordia submitted 1 year ago by craynawsum software engineering. Faculty of engineering and computer science concordia. Masters in software engineering at concordia yocket. Design and implementation, software testing, software evolution, software reuse, componentbased software engineering, distributed software engineering, service.

Botnet reverse engineering and call sequence recovery. Comp 354introduction to software engineering 21may14 daniel sinnig, phd how to identify aggregation the lifetime of the part is bound within the lifetime of the composite. All students in engineering programs are reminded that they must complete all 200level courses in their programs prior to commencing courses at the 400level. Basc in software engineering coop, management and entrepreneurship option 20172018 course sequence note that although the course codes may appear in both languages englishfrench, the courses in french are not offered at every semester. You can register for courses from computer engineering right away, but i would recommend meeting with the computer engineering student adviser first in order to develop a proper course sequence and not get screwed later.

Course descriptions master of science in software engineering. Topics include user interfaces, novel paradigms in humancomputer interaction, affordances, ecological interface design, ubiquitous computing and computersupported cooperative work. There is an obvious wholepart physical or logical assembly. Curriculum concordia university chicago graduate and. Civi 231 geology for civil engineers,engr 242 statics and engr 251 thermodynamics i. Department of computer science and software engineering csse. An undergraduate degree program in software engineering aims to teach individuals about computer science and prepare them to analyze. Smart technologies for power generation and distribution bachelor of engineering. Teams will be required to use modern software development tools, including source control, configuration management, bug databases, and unit testing tools. The academy of computer science and software engineering acsse is proud to present both south africas and the worlds growing it industry with superior graduates in the fields of computer science and informatics. Software engineering beng undergraduate admissions. Mature entry and extended credit please note that the following courses should be taken in your first year of study, prior to following the regular engineering program.

Engineering students must follow the approved course sequence for their program to ensure graduation after four. This course is aimed at helping students build up an understanding of how to develop a software system from scratch by guiding them thru the development process and giving them the fundamental principles of system development with object oriented technology using uml. View homework help concordia electrical engineering course sequence from phys 205 at concordia university. They provide platform for a botmaster to control a large group of infected internetconnected computers. The following courses are recommended, as are any of the engineering, software engineering or computing elective listed above. As part of both the computer science and software engineering program curriculum, the content of this course includes material and exercises related to the teaching and evaluation of graduate attributes. Course sequence builder web programming jan 2019 apr 2019 developed a website which assists students generating course sequences that meet their needs.

2 752 1615 471 722 1139 1516 1429 462 443 1469 1641 1457 1423 372 822 464 842 1540 474 950 831 1362 686 936 1178 794 1098 748 893 1481 786 1048 331 948 1173 1304 127 1491 364 1361 1140 628