I will be taking the 4credit option of this course this semester and i. The following courses will be accepted as technical electives in materials science and engineering. The concept of software engineering was first discussed at the 1968 nato science committee in germany. Cs 427 at the university of illinois at urbanachampaign uiuc. Software engineering i at university of illinois, urbana champaign. It will also include the creation of a website with a database backend and the use of many webdevelopment tools.
Lab experience in teaching computer science cs 420. Classes electrical engineering and computer science. View dileep pandeys profile on linkedin, the worlds largest professional community. Portions of the cse 427 web may be reprinted or adapted for academic nonprofit purposes, providing the source is accurately quoted and duly credited. Bachelor of science in computer science software engineering cognate. This course follows the software engineering i and ii courses with advanced topics in software engineering, including faulttolerant software, software architecture, software patterns. This course introduces students to the discipline of software engineering, with focus on. To submit a proposed plan of study, use the applied cs program webform. The following is a list of classes offered in the electrical engineering and computer science. However, students should check for updates to this list regularly. Online programs software engineering university of illinois. Project and configuration management, collaborative development models, software quality assurance, interoperability domain engineering and software reuse, and software re engineering. Dj shamblin software engineer cbt nuggets linkedin. In addition there is a lot of required reading and watching of lectures.
Cs 421 programming languages and compilers, cs 427 software engineering i. Cs 427 cryptography rosulek, michael cs 440 database management systems termehchy, arash cs 457 computer graphics shaders bailey, mike cs 462 section 001 senior software engin project mcgrath, d kevin cs 462 section 501 senior software engin project chaney, jesse cs 467 online capstone project gambord, ryan. If the instructor has setup a web site for this class, the title of the class will be a link to that site. Special needs any student with a documented disability who requires academic accommodations should contact services for students with disabilities at 4716259 voice or 18663293986 video phone as soon as possible to request an official letter outlining authorized accommodations you must provide this letter to me by the 12th class day. I will be taking the 4credit option of this course this semester and i want to know more about it. You could get by without doing a ton of the readings if you need, he goes over the readings in class. Computer science major computer science and information. Department of computer science cs is accredited by the computing accreditation commission of abet, and is designed for students desiring a more indepth exploration of computer science, giving students a broad background in the design of software, the structure and theory of information and computation, and the hardware and software of computer and. Lanxiao bai software engineer, fullstack cerner corporation. View notes 42724marked from cs 427 at university of illinois, urbana champaign. Contact cidse advising or visit the cidse website for additional information the curriculum updates referred to in some terms of the major map occurred because the ira a.
Approved cse concentration courses computational science. Computational photography until spring 2018 3 or 4. Introduction to problem solving, software engineering, and objectoriented programming. Algorithm analysis c or higher in cs 302 and math 330. Topics covered include the software crisis, managing complexity, requirements specification, architectural and detailed design, testing and analysis, software process, and tools and environments. Included is the course number, section if approprate, course title and instructor name. To earn a bachelor of science in computer science, software engineering concentration degree from uic, students need to complete university, college, and department degree requirements. Part of the electrical, computer, software, and systems engineering department of the college of engineering, the b. Course information staff resources cancel edit save description.
Cs 425 cloud computing concepts, cs 498 cloud computing applications, cs 498 cloud networking. Syllabus subject to change cs 427 software engineering. Online programs software engineering university of. Technical electives materials science and engineering. To change visibility settings, click on your manage class tab. Software engineering i software documentation remaining schedule lectures today.
Contact information for questions related to the mse program. Project deadlines will not be extended for special. Software engineering is a discipline that allows us to apply engineering and computer science concepts in the development and maintenance of reliable, usable, and dependable software. Anyone know the difference between cs 492 and cs 427. A project proposal must be accepted before registering for this course. Cs 427 software engineering i at the university of illinois. Software engineering i coteach with grigore rosu cs 591se. Bs, cs 3 points 8 years ago to me, its seemed like senior project is more worthwhile and less busywork than software engineering. Experienced and selfmotivated software engineer with a demonstrated history of. Cs 428 software engineering ii at the university of. Cs 427 course descriptions illinois computer science. Cs 428 at the university of illinois at urbanachampaign uiuc in champaign, illinois. Cs 427 software engineering i at the university of. This course introduces students to the discipline of software engineering, with focus on principles, processes, and techniques of conducting software engineering tasks related to constructing, maintaining, and testing software.
Clark street, suite 2102 mc257 urbana, il 61801, usa. Introduction to software engineering c or higher in cs 302 and cs 325 cs 392. Database management systems c or higher in cs 302, cs 325 and math 260 cs 427. Study of software engineering concepts, principles, and techniques extensive coverage of the phases and activities of the software process study of several advanced software engineering topics such as software reuse, componentbased software engineering, and serviceoriented architecture. Cs 427 software engineering i at university of illinois. Software verification, validation, and testing cse 565.
Department of computer science california state university, fullerton p. Approved cse minor courses computational science and. Intro to computing systems cassembly cs 125 intro to computer science java. Thus, central to the curriculum for a systems developer is systems construction experience via project oriented systems classes like 333 and 451, as well as internships and software capstones, breadth of knowledge of how systems work and how they break 461 and 484, principles of software engineering practice 331 and 403, technology trends. Project and configuration management, collaborative development models, software quality assurance, interoperability domain engineering and software reuse, and software reengineering. This class teaches the fundamentals of software engineering by showing how to work with an existing large software project rather than how to build software from the ground up. Software development paradigms, system engineering, functionbased analysis and design, and objectoriented analysis and design. Course will use teamprojects for handson exercises. Siebel center for computer science 201 north goodwin avenue mc 258 urbana, il 618012302 ph. Sdfall 2007 page 1 of 6 department of computer science and engineering college of engineering, university of nevada, reno fall 2007 cs 425cs 625 software engineering. Fulton engineering programs are required by our accreditation agency abet to follow a curriculum continuous improvement process to keep up with technology changes and. Please see course lists below for technical electives.
The department of computer science degree requirements are outlined below. Students must take the 16 core credits and may then choose 16 additional credits from among any of the focuses, mixing and matching between focuses if desired. Fall 20 page 6 of 6 cse program outcomes outcome description of outcome 1 an ability to apply knowledge of computing, mathematics, science, and engineering 2 an ability to design and conduct experiments, as well as to analyze and interpret data 3 an ability to design, implement, and evaluate a computerbased system, process. Software engineering concentration cs 486 secos 3 cs 398. Graduate courses are not listed and will be approved upon request. Cs 427 at the university of illinois at urbanachampaign uiuc in champaign, illinois. Software lifecycle model, requirement specification techniques, largescale software design techniques and tools, implementation issues, testing and debugging techniques, software maintenance. Software engineering i at university of illinois, urbana.
Computer science software engineering,bsmajor mapasu. In senior project you pickare assigned to a company, and you do a large project for them over the course of the year. By the end of the course, students will be able to explain what. This is a projectbased research course in software engineering, involving significant implementation and experimentation under the supervision of a faculty member. This plan is designed to give students the experience they need to do work developing cloud applications with webmobile interfaces. Quizlet is a lightning fast way to learn vocabulary. Advanced topics in software testing, analysis, and analytics tuesdaythursday 12. Access study documents, get answers to your study questions, and connect with real tutors for cs 427. Cs 427 software engineering i at the university of illinois at. Sw engineering i i posted this on piazza, but didnt get a helpful answer. Edit class information click the edit button to add class information. Fundamentals of software engineering using a group project as the basic vehicle. Sandra boulanger, administrative support cs 522 ph. This is a course on software engineering using python, javascript, and sql.
749 1027 1033 1216 1201 1439 796 1065 678 880 416 1114 1378 579 1151 906 907 1592 426 50 415 530 1543 1603 402 1355 580 327 793 85 114 1177 932 977