Software engineering course sequence concordia

Course sequence builder web programming jan 2019 apr 2019 developed a website which assists students generating course sequences that meet their needs. Gina cody school of engineering and computer science. Design and implementation, software testing, software evolution, software reuse, componentbased software engineering, distributed software engineering, service. Earn a degree in software engineering from one of canadas top engineering schools. All students in engineering programs must complete all 200. 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. Additionally, the course explores various opensource software, frameworks and approaches to use and combine for new solutions. 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. The findings of the analysis may foster the knowledge of security researchers in multiple dimensions to deal with the botnet issue. Engineering software engineering bachelor of engineering. January 15 for all programs except the computer science major in. 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.

A software tool to display message sequence charts. There is a createdelete dependency of the part on the whole. Registering for the sections for your program means no time conflicts or problems with your courses. 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. 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. By using a reverse engineering approach, the architecture of the program that implements the algorithm is obtained. Our students are trained as engineers with a core specialization in the development of software. Concordia university institute for cooperative education.

View homework help concordia electrical engineering course sequence from phys 205 at concordia university. Rotate your screen 90 degrees to explore concordia university. Before posting, check out the rules and know your reddiquette. Graduate attributes are skills that have been identified by the canadian engineering accreditation board. 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. 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. Department of computer science and software engineering csse concordia. Department of electrical and computer engineering room 633, mcconnell engineering building. The following courses are recommended, as are any of the engineering, software engineering or. Faculty of engineering and computer science concordia. Bachelor of engineering sfwreng department of computing. Curriculum concordia university chicago graduate and. 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.

Engineering students must follow the approved course sequence for their program to ensure. Course sequences for computer engineering concordia university. Solving customers problems this is the goal of software engineering sometimes the solution is to buy, not build. Learn software design and development with a software engineering degree. Students are taught to work in teams, introduced to the design process, utilize math and computer programs to. In mystudentcentre, you will see that your adviser will change as soon as your transfer is approved. Basc in software engineering coop 20172018 course sequence. Software engineering general program computer games option realtime, embedded and avionics option web services and. Software engineers master the fundamentals of engineering like their colleagues, but specialize in the design and development of computer systems and software.

Material is covered during lectures, tutorials and labs. Masters in software engineering at concordia yocket. Overview of software engineering course at concordia, i. Software september concordia university montreal, quebec, canada. Botnet reverse engineering and call sequence recovery.

All students in engineering programs are reminded that they must complete all 200level courses in their programs prior to commencing courses at the 400level. We are beyond grateful to our students and alumnae like you whove made the program the success it is today. Introduction to software engineering what is software engineering. Course outline introduction to software engineering. Chair, department of computer science and software engineering sudhir p. 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. This year we celebrate 50 years of the spelman college dual degree engineering program. Students accepted to engineering programs, who have completed all required prerequisites, follow a. At carleton university, the bachelor of engineering beng degree program in software engineering is much more than computer programming.

As a nontraditional university, self paced programs taken online, by correspondence or home study. Find materials for this course in the pages linked along the left. 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. The meng is a course based program for practicing software engineers and is open to candidates interested in either full or parttime study. Engineering engineering, computer systems engineering, aerospace stream c engineering, engineering physics or communications engineering. Electrical engineering, materials engineering, mechanical engineering, mining engineering, and software engineering faculty of engineering program. Software engineering electrical and computer engineering. Msc has been standardized by the itut international telecommunication union, telecommunication standardization sector of itu in. Anything from campus events, social life, and school politics is welcome here. Computer software engineering bachelor degree information.

Through these three types of instruction you are taught the different perspectives of software engineering discipline. Introduction to the process of creating software systems. Mature entry and extended credit first year courses for computer science options. An undergraduate degree program in software engineering aims to teach individuals about computer science and prepare them to analyze. Course sequences for industrial engineering concordia university.

Students at the gina cody school must follow the sequence of their programs. Changing from mechanical engineering to computer engineering. If you have already been awarded an exemption for a course you do not need to repeat it. Encs home current students undergraduate program requirements course sequences computer engineering software september. Find all integer solutions, between 0 and the modulus, of. There is an obvious wholepart physical or logical assembly. Computer science degree prepare for your future concordia. An empirical study on students ability to comprehend.

Concordia was one of the first universities in canada to introduce an undergraduate program in software 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. They provide platform for a botmaster to control a large group of infected internetconnected computers. Within the context of a postgraduate software engineering course, students. Spelman college dual degree engineering spelman college. It is widely used to show sequences of messages interchanged between system components and their environment.

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. 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. Course descriptions master of science in software engineering. Reverse engineering and optimisation of the blastp program. This course is a 4credit course with 3 contact hours 2. For example, if you were admitted into your program in the fall of 2019, you must follow the course sequence 20192020. The course highlights humancomputer interaction strategies from an engineering perspective. To enhance the abstraction and visualization techniques of reverse engineering, we develop a tool which is used for detailed outlook of call sequences. This course provides an understanding of cloud computing principles and infrastructure components to inform architecture and engineering decisions. Course sequences for software engineering concordia university.

The process of solving customers problems by the systematic development and evolution of large, highquality software systems within cost, time and other constraints. 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. The subreddit is about concordia universityspecific topics. The focus on computer security has increased due to the ubiquitous use of internet. Software engineering beng undergraduate admissions. The blastp basic local alignment search tool for proteins is a popular protein database search program.

Smart technologies for power generation and distribution bachelor of engineering. Fast track affordable degree programs allow professional adults to finish college earn a degree and advance their careers. Basc in electrical engineering 20192020 course sequence. Department of computer science and software engineering csse. Professional certificates on coursera help you become job ready. 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. 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. 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. Bachelor of software engineering, course outline online. 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. Engineering students must follow the approved course sequence for their program to ensure graduation after four years 8 terms of study. A software tool to display message sequence charts spectrum. Concordia electrical engineering course sequence ece course. Curriculum computer science major concordia university.

Teams will be required to use modern software development tools, including source control, configuration management, bug databases, and unit testing tools. The bachelor of engineering in software engineering takes a minimum of four to five years 120 150 credits. Parttime students should take the evening courses specified below for the current year. If a coop student does not follow the course sequence created by the faculty, heshe runs the risk of having registration problems. 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. A minor is a sequence of courses that provides a basic introduction to a topic or. 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.

Course hero has thousands of software engineering study resources to help you. Regular september pdf regular january pdf coop general pdf. 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. Computing is used to solve problems, manage information, create smart technologies, explore the world, and connect to other people. See the range of courses available in software 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. All students in engineering programs must complete all 200level courses in their. Im in soen coop, and im pretty much just following the course sequence. Expect program content that is consistently cuttingedge, rigorous, and relevant. Academy of computer science and software engineering. Concordia submitted 1 year ago by craynawsum software engineering. An empirical study on students ability to comprehend design patterns alexander chatzigeorgiou a, nikolaos tsantalis a.

The course highlights humancomputer interaction strategies from an. The meng program enables students to apply their professional experiences and broaden their understanding of advanced software engineering and other technological concepts. Free online software engineering courses from top universities. Companies that hire concordia software engineering graduates. Learn software engineering online with courses like java programming and software engineering fundamentals and software development lifecycle. Concordia electrical engineering course sequence ece. Then, during your coop, youll put those skills to work at leading companies like snapchat, facebook, or hot new startups. As a software engineer student, i know that for my classes to be credited the teacher has to be a engineer. Hi, ill be going intro software engineering in the following semester but im struggling to pick my basic science elective. 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. Criminals mistreat the anonymous and insidious traits of internet to commit monetary online fraud, theft and extortion. Interested individuals with an internet connection can download course materials from the universitys website. 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.

Learn at your own pace from top companies and universities. Lecture notes software engineering concepts aeronautics. Software engineering courses from top universities and industry leaders. Chair, department of building, civil and environmental engineering mohammed zaheeruddin, phd university of alberta, peng. Topics include user interfaces, novel paradigms in humancomputer interaction, affordances, ecological interface design, ubiquitous computing and computersupported cooperative work. Botnets are the prominent vehicle for committing online crimes. Building, civil, industrial and mechanical engineering engr 2, engr 242. Engineering students must follow the approved course sequence for their program to ensure graduation after four. Computer engineering, electrical engineering engr 2 elec 273. It is gaining popularity in software engineering methods for concurrent and realtime systems. 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. 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. Bachelor of software engineering, distance learning degree programs for adult learners at the bachelors, masters, and doctoral level. Free online software engineering courses from top universities software engineering courses are offered for free from the massachusetts institute of technology.

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. Find software engineering course notes, answered questions, and software engineering tutors 247. Note that although the course codes may appear in both languages englishfrench, the courses in french are not offered at every semester. The following courses are recommended, as are any of the engineering, software engineering or computing elective listed above.

724 1261 1157 1299 59 1393 983 93 742 733 298 388 945 1552 264 240 1202 1325 624 1474 1389 558 208 1198 1527 412 1154 79 833 447 430 1152 412 412 523 1053