Programming courses for science majors computer and. Systems analysis and design course master hfc catalog. Software systems power business and organizations in nearly every corner of our society, and our bachelor of science in software engineering will help you build a solid foundation in many of the fields key disciplines. Demonstrate the skills necessary to be employed as a computer programmersoftware engineer. Provide the technical core which can be applied to the associate in science degree in computer science or associate in science in information technology degree. The test plan is written, and performed, to ensure that the software correctly performs each and every item that is listed in the software requirements document. Writing a program is easy, but professional software developers face the challenge of engineering software.
Cis2 has been implemented as a file import or export capability by many steel design, analysis, engineering, fabrication, bim, and construction software packages. Note the use of spaces inside the strings hello and, welcome to so that the resulting line is. Course equivalencies for portland community college. Wolfs announcement on 330, mcccs physical campuses will be closed until further notice. Cis 122 introduction to programming and problem solving4 computational problem solving, algorithm design, data structures, and programming using a multiparadigm programming language. Courses in the cis program include extensive handson laboratory work in current industry technology and software, such as php, mysql, oracle. Cis, cis 230, cis 171, or cis 222 course description a capstone course involving the study and application of software engineering principles to design and develop software. Cis 122, cis, or cis 170 catalog course description a capstone course involving the study of techniques used by the systems analyst to design and implement computerized business information systems.
Coconino community college computer information systems cis. Course content and outcomes guide for cis 122 effective spring. Cis 122 software design winter 2009 software testing software must be rigorously tested. Emphasis is placed on modeling processes using structured, procedural logic. The purpose of this tutorial is so you learn how to use industry leading software to create electronics and printed circuit board pcb designs from concept to. Covers software design, implementation, and testing using java. Computer information systems cis department that include software analysis, design, programming in two or more languages, database modeling, windows or unix operating systems, data communications and an extensive. Students also explore ecommerce issues relevant to this design. This course assumes some previous programming experience, at the level of a high school computer science class or cis110. Cis 2 has been implemented as a file import or export capability by many steel design, analysis, engineering, fabrication, bim, and construction software packages.
Computer information systems hfc catalog henry ford college. Course listing for cis courses bellevue university. Those assignments that have been uploaded to this server will be graded and counted. Purpose of the tutorial welcome to the pcb design flow using orcad capture cis and pcb editor 17.
Provides a strong, fundamental understanding of programming. A cis2 file exported by an analysis or design program could be imported into a detailing program to detail the connections. Intro to software design print dinner message correctly. How to use a language to program a computer for real world problem solving in mathematics, science, business and other fields. This course introduces the concepts of file management and the use of enduser application software.
Cis 122 software design instructions for submitting assignments. Cis2 itself is not a software package that you buy. Fundamental programming constructs such as variables, data types, selection, iteration. The curriculum provides handson experience in application software, web development platforms, program development languages, and systems analysis and design. A cis 2 file exported by an analysis or design program could be imported into a detailing program to detail the connections. Provides direct experience in the design, development, documentation, testing and maintenance of medium size software projects, in the use of modern software problem solving abstractions and solution patterns, and in the use of software development environments.
Software design courses columbia gorge community college. Ive tried removing spaces anywhere i could but i cant seem to remove the spaces before each colon. Covers software design as part of the software development life cycle. Seamless bidirectional integration with allegro pcb enables data synchronization and crossprobingplacing between. Cis 122 software design portland community college. Learn final cis 122 prog with free interactive flashcards. Focuses on design, development and implementation of sql programming for all types of relational database applications including clientserver and internet databases. Cis 122 software design lee middleton, instructor final examination. Topics include introductions to computer architecture, code translators, primitive data types, data organization, and flowcharting. Wr 115 and rd 115 or irw 115 and mth 60 or equivalent placement. Cis 122lab 1 118 122 winter 20 a lab experiments which.
Students are recommended to take cis 120 introduction to graphic software photoshop illustrator prior to taking this course if they have little or no experience with illustration software. Cis 122 introduction to programming and problem solving. Students work with software packages for graphics and web page creation and learn to implement the graphic and interactive needs into the web architecture. Pcb design flow using orcad capture cis and pcb editor 17. Explore the theoretical and practical dimensions of software design. The course will feature elements of program design, data types and expressions, procedures and modularity, conditions and loops, data and control structures, development of algorithms, and writing and debugging programs. Prepares student to take programming courses, by giving examples of welldesigned software projects. Understand how capture cis and pcb editor help in the pcb fab process. Students may select one of the computer information systems associate degree programs at any time during. This course introduces students to programming fundamentals, environments, and planning tools. Classes for undeclared majors computer and information science. Basic demonstration and application of knowledge and skills. Demonstrate the knowledge and skills needed for further education and career advancement. Student is expected to design small programming projects, and code the projects to prove the design.
At saint vincent college these courses are numbered cs 110, cs 111, and cs 221. As of 2011 the programming projects use python, a programming language that is gaining in popularity for scientific programming. This page gives instructions how to upload and download material tofrom the sws server. Cis 111 introduction to business information systems. A fastpaced introduction to the fundamental concepts of programming and software design.
Emphasizes development of secure, welldesigned software projects. Some assignments for this course must be placed on the student web server sws. Includes basic logic constructs, testing programs, use case descriptions, modularity and an introduction to object design. Cis 122 introduction to programming and problem solving a general introduction to algorithms, computational problem solving, and computer programming, including design, coding and testing strategies. Learn vocabulary, terms, and more with flashcards, games, and other study tools. You will use screencasting software to complete your parts of your assignments. Cis 122 website creation software 2 cis 237 database management and sql 3. Topics include creation of menu interfaces, use of multiple files and program creation. Some assignments for this course must be placed on the student web server sws those assignments that have been uploaded to this server will be graded and counted. This course is the capstone of the programming course sequence.
A current software package will be used to create programs that solve specific database management problems. Answer questions in an ms word document, or similar format, that you save as a file and email to lee. Choose from 118 different sets of final cis 122 prog flashcards on quizlet. Cis 122 computer information systems fundamentals credit hours 4 lecture. Cis 2 itself is not a software package that you buy. In addition, students obtain a basic knowledge of software applications and programming languages.
Emphasizes development of secure, welldesigned software projects that solve practical realworld problems. Includes problem solving, basic logic constructs, testing and debugging programs, modular programming, and secure coding. Demonstrate the skills necessary to be employed as a computer programmer software engineer. Introduction to computer programming for those with little or no programming experience. Introduces objectoriented design techniques and problem solving. Cis 122 software design syllabus portland community college. Provides examples of welldesigned software projects. Temple cis programs what does temples cis department offer. Limited demonstration or application of knowledge and skills. Bristol community college cis computer information systems. A possible future of software development duration. Do not send the answers as the body of an email, only as an attached file.
A complete introductory study of information systems, computer programming and application software is presented. Course equivalencies for portland community college office. The computer information systems certificate program introduces students to the operating system and concepts surrounding programming logic. City colleges of chicago computer information systems. Bs in software engineering university of michigandearborn. Students create logos, corporate identity designs, magazine ads and a marketing campaign. Classes for undeclared majors computer and information. Computer information systems cis prepares students for careers in internet based commerce, including web server administration, webmaster, ecommerce manager, help deskuser support specialist, web technologist and web developer. School of business, entrepreneurship, and professional development. Intro to software design should equal welcome to cis 122. Mar 28, 2010 a brief run through of my cis 122 introduction to programming syllabus. Lab projects include preparation of written documents with a word processing package, notetaking software, design and use of electronic spreadsheets in business problems, the use of a microcomputer database management system dbms package, and presentation software. Introduction to programming cis 120 or cis 124 and cis 1.
Cis 122 software design, 4 creditillustrates the importance of software design as part of the software development life cycle. Introduces students to elementary programming concepts of algorithm design, control structures, and user interface. Software engineering montgomery county community college. Easytouse and powerful, cadence allegro design entry capture and capture component information system cis is the most widely used schematic design solution, supporting both flat and hierarchical designs from the simplest to the most complex. Everything people do on any type of computer is the result of computer information systems cis professionals. Cis 122 computer information systems fundamentals acalog. To do this, a test plan is written using the software requirements document as a basis. Cis 122 digital illustration illustrator acalog acms.