Computer Amp Information Sciences Temple University-Books Pdf

Computer amp Information Sciences Temple University
14 Feb 2020 | 30 views | 0 downloads | 28 Pages | 265.06 KB

Share Pdf : Computer Amp Information Sciences Temple University

Download and Preview : Computer Amp Information Sciences Temple University


Report CopyRight/DMCA Form For : Computer Amp Information Sciences Temple University



Transcription

2 Computer Information Sciences,anthony hughes temple edu. Computer Science B A,Computer Science B S,Computer Science B S M S. Computer Science Minor,Computer Science Physics B S. Computer Security Digital Forensics Certificate, Data Science with Concentration in Computation and Modeling B S. Data Science with Concentration in Computational Analytics B S. Data Science with Concentration in Genomics and Bioinformatics B S. Data Science Computational Analytics Certificate,Data Science Computational Analytics Minor.
Digital Media Technologies Minor,Fundamentals of Programming Certificate. Information Science Technology B A,Information Science Technology B S. Information Science Technology B S M S,Information Science Technology Minor. Mathematics Computer Science B S,Mathematics Computer Science with Teaching B S. CIS 0822 Technological Horizons Information Technology in the 21st Century 3 Credit Hours. This single semester course hopes to equip students with critical consciousness around information technologies The course is designed with the. presumption that living and working with 21st Century technologies requires not only vocational skills but also theoretical grounding Key themes such. as Computational Thinking or 21st Century Economics and Global Communication embed an introduction to highly impactful technologies within a. discussion of their historical economic and cultural contexts highlighting the importance and impact information and communication technologies. have on the students lives today Throughout the course virtual coding lab will give students hands on practical experience with the computational. thinking that underlies the many technologies addressed By requiring all students to be exposed to a multi faceted and rigorous understanding of. computational thinking societal and cultural issues raised by technology critical and creative thinking data and information analysis along with some. basic programming Temple University can prepare them to thrive in a technological world. Course Attributes GS, Repeatability This course may not be repeated for additional credits.
Computer amp Information Sciences 3,CIS 0823 Math for a Digital World 4 Credit Hours. This course is not offered every year, This course is about becoming an informed user of quantitative information Do numbers make us more or less rational What does free really mean. What s the difference between correlation and cause How can we be misled by numbers How can we make better decisions and have more. effective discussions by understanding mathematics Does it make sense to play the lottery What are your chances of drawing the card you in need in. a poker game How long will it take you to save a million dollars assuming interest is earned but you keep spending How does math play into the digital. world that surrounds us whether it is email online tools or the creation of passwords IDs or serial numbers These and many other questions will be. explored and answered throughout the course NOTE 1 This course fulfills the Quantitative Literacy GQ requirement for students under GenEd and a. Quantitative Reasoning QA or QB requirement for students under Core 2 Duplicate Course Students cannot receive credit for CIS 0823 0923 if they. have successfully completed MATH 0823 0923,Course Attributes GQ. Repeatability This course may not be repeated for additional credits. Pre requisites, MATH 0701 to 0702 Required Courses 1 Minimum Grade of C May not be taken concurrently. OR MATH 0800 to 4999 Required Courses 1 Minimum Grade of C May be taken concurrently. OR MC3 Y May not be taken concurrently,OR MC4 Y May not be taken concurrently.
OR MC5 Y May not be taken concurrently,OR MC6 Y May not be taken concurrently. OR STAT 1001 Minimum Grade of C May be taken concurrently. OR STT2 Y May not be taken concurrently, OR STAT 1102 Minimum Grade of C May be taken concurrently. OR STAT 1902 Minimum Grade of C May be taken concurrently. OR MC3A Y May not be taken concurrently,OR MC6A Y May not be taken concurrently. OR MATW Y May not be taken concurrently,OR MC3S Y May not be taken concurrently. CIS 0835 Cyberspace Society 3 Credit Hours, This course is typically offered in Fall Spring Summer I and Summer II.
This course provides students with an understanding of the underlying foundations of technology that have an impact on their lives and integrates. those principles with real world activities It promotes information fluency by giving students an understanding of the foundational concepts from. which the technology is derived and helping them to develop higher level intellectual capabilities for applying the technology The class is broken into. three sections technology principles technology s impact in society and labs It is the combination of these three sections that will enable students. to understand the foundation and the implementation of technology in their daily lives Class lectures incorporating a myriad of digital technologies. including computer hardware readings labs and student discussions will be utilized to integrate the application of technology and the impact facing. society NOTE 1 Duplicate Course No credit for students who have taken CIS 1055 C055 1955 H095 or 0935 2 This course fulfills a Science. Technology GS requirement for students under GenEd and Science Technology Second Level SB for students under Core. Course Attributes GS, Repeatability This course may not be repeated for additional credits. 4 Computer Information Sciences, CIS 0923 Honors Math for a Digital World 4 Credit Hours. This course is not offered every year, This course is about becoming an informed user of quantitative information Do numbers make us more or less rational What does free really mean. What s the difference between correlation and cause How can we be misled by numbers How can we make better decisions and have more. effective discussions by understanding mathematics Does it make sense to play the lottery What are your chances of drawing the card you in need in. a poker game How long will it take you to save a million dollars assuming interest is earned but you keep spending How does math play into the digital. world that surrounds us whether it is email online tools or the creation of passwords IDs or serial numbers These and many other questions will be. explored and answered throughout the course NOTE 1 This course fulfills the Quantitative Literacy GQ requirement for students under GenEd and a. Quantitative Reasoning QA or QB requirement for students under Core 2 Duplicate Course Students cannot receive credit for CIS 0823 0923 if they. have successfully completed MATH 0823 0923, Cohort Restrictions Must be enrolled in one of the following Cohorts SCHONORS UHONORS UHONORSTR. Course Attributes GQ HO, Repeatability This course may not be repeated for additional credits.
Pre requisites, MATH 0701 to 0702 Required Courses 1 Minimum Grade of C May not be taken concurrently. OR MATH 0800 to 4999 Required Courses 1 Minimum Grade of C May be taken concurrently. OR MC3 Y May not be taken concurrently,OR MC4 Y May not be taken concurrently. OR MC5 Y May not be taken concurrently,OR MC6 Y May not be taken concurrently. OR STAT 1001 Minimum Grade of C May be taken concurrently. OR STT2 Y May not be taken concurrently, OR STAT 1102 Minimum Grade of C May be taken concurrently. OR STAT 1902 Minimum Grade of C May be taken concurrently. OR MC3A Y May not be taken concurrently,OR MC6A Y May not be taken concurrently.
OR MATW Y May not be taken concurrently,OR MC3S Y May not be taken concurrently. CIS 0935 Honors Cyberspace Society 3 Credit Hours, This course is typically offered in Fall and Spring. This course provides students with an understanding of the underlying principles of technology that have an impact on their lives and how those. principles are related to real world activities The course promotes information fluency by giving students an understanding of the foundational concepts. on which the technology is derived and helping them to develop higher level intellectual capabilities for applying the technology The class is broken. into three equal sections technology ethics and virtual labs It is the combination of these three sections that will enable students to understand the. foundation and the implementation of technology in their daily lives Class lectures readings virtual labs and student discussions will be utilized to. integrate the application of technology with social and ethical issues facing society As examples discussions might include What is the impact of. the Internet on intellectual property How far can government surveillance go to detect criminal behavior without reducing our civil liberties How can. vulnerable groups be protected from predators scam artists and identity theft Is it ethical to download free music and video from the Internet NOTE. 1 Duplicate Course No credit for students who have taken CIS 1055 C055 1955 H095 or 0835 2 This course fulfills a Science Technology. GS requirement for students under GenEd and Science Technology Second Level SB for students under Core 3 This is an Honors course. Cohort Restrictions Must be enrolled in one of the following Cohorts SCHONORS UHONORS UHONORSTR. Course Attributes GS HO, Repeatability This course may not be repeated for additional credits. CIS 1001 Introduction to Academics in Computer Science 1 Credit Hour. This course is typically offered in Fall and Spring. Students will be introduced to the field of computing including potential career opportunities the Computer Information Sciences department and its. resources the departmental faculty and the Computer Science degree programs as well as the opportunities for internships and research There will be. guest lectures by Computer Information Sciences faculty students and alumni demonstrations of computing technology and discussions to illustrate. the interdisciplinary nature of Computer Science and Information Science and Technology NOTE This is a required course for all Computer Science. and Information Science and Technology majors It is also recommended for undecided students looking for a major. Repeatability This course may not be repeated for additional credits. CIS 1049 Comp Tools Competency 1 Credit Hour, Repeatability This course may not be repeated for additional credits. Computer amp Information Sciences 5, CIS 1051 Introduction to Problem Solving and Programming in Python 4 Credit Hours.
This course introduces computer programming using Python a computer language which is widely used in industry scientific research game. programming and web applications Students will learn how to design a program to solve a problem using procedural programming constructs such as. loops branching structures and functions Students will write programs that are testable using assertions and maintainable using good programming. style naming conventions indentation and comments Topics covered also include the general characteristics of computers techniques of problem. solving and algorithm specification Students are also introduced to software engineering practices including unit testing techniques debugging. techniques and version control management, Repeatability This course may not be repeated for additional credits. Pre requisites, MATH 1021 Minimum Grade of C May not be taken concurrently. OR MATH 1022 to 4999 Required Courses 1 Minimum Grade of C May be taken concurrently. OR MC5 Y May not be taken concurrently,OR MC6 Y May not be taken concurrently. OR MA03 Y May not be taken concurrently, OR STAT 1001 Minimum Grade of C May not be taken concurrently. OR STAT 1102 Minimum Grade of C May not be taken concurrently. OR STAT 1902 Minimum Grade of C May not be taken concurrently. OR MC6A Y May not be taken concurrently,OR MATW Y May not be taken concurrently.
CIS 1052 Introduction to Web Technology and Programming 4 Credit Hours. This course is typically offered in Fall and Spring. This course is designed to introduce students with no programming experience to the programming languages and techniques associated with the World. Wide Web The course will introduce web based media rich programming tools for creating interactive web pages Basic animation programming is also. introduced with an emphasis on media rich content creation distribution and tracking capabilities. Repeatability This course may not be repeated for additional credits. Pre requisites, MATH 0701 to 0702 Required Courses 1 Minimum Grade of C May not be taken concurrently. OR MATH 0800 to 4999 Required Courses 1 Minimum Grade of C May be taken concurrently. OR MC3 Y May not be taken concurrently,OR MC4 Y May not be taken concurrently. OR MC5 Y May not be taken concurrently,OR MC6 Y May not be taken concurrently. OR STAT 1001 Minimum Grade of C May be taken concurrently. OR STT2 Y May not be taken concurrently, OR STAT 1102 Minimum Grade of C May be taken concurrently. OR STAT 1902 Minimum Grade of C May be taken concurrently. OR MC3A Y May not be taken concurrently,OR MC6A Y May not be taken concurrently.
OR MATW Y May not be taken concurrently,OR MC3S Y May not be taken concurrently. 6 Computer Information Sciences,CIS 1053 Programming in Matlab 4 Credit Hours. This course is typically offered in Fall Spring and Summer I. Introduces students to computers and computer programming Topics covered include the general characteristics of computers techniques of problem. solving and algorithm specifications and the debugging and testing of computer programs in Matlab NOTE This course can be used to satisfy the. university Core Quantitative Reasoning B QB requirement Although it may be usable towards graduation as a major requirement or university elective. it cannot be used to satisfy any of the university GenEd requirements See your advisor for further information. Course Attributes QB, Repeatability This course may not be repeated for additional credits. Pre requisites, MATH 1021 Minimum Grade of C May not be taken concurrently. OR MATH 1022 to 4999 Required Courses 1 Minimum Grade of C May be taken concurrently. OR MC5 Y May not be taken concurrently,OR MC6 Y May not be taken concurrently.
OR MA03 Y May not be taken concurrently, OR STAT 1001 Minimum Grade of C May not be taken concurrently. OR STAT 1102 Minimum Grade of C May not be taken concurrently. OR STAT 1902 Minimum Grade of C May not be taken concurrently. OR MC6A Y May not be taken concurrently,OR MATW Y May not be taken concurrently. CIS 1055 Computers and Applications 4 Credit Hours. This course is typically offered in Fall Spring Summer I and Summer II. With the explosion of computer technology knowledge of computing applications as tools for all disciplines has become a necessary asset This course. will introduce the student to understanding the components of a computer system the use of the computer to process information the technology. behind computers and networks and how this technology is likely to change purchasing and maintaining a personal computer system understanding. the technology of the Internet and social and ethical implications of computing The laboratory portion of this class will provide students with hands on. experience to supplement the lecture material Operating system concepts a working knowledge of collaborative software and the following applications. are covered advanced features of word processing spreadsheets presentation software and the resources of the Internet including developing a web. site using sound design techniques to publish course documents and incorporating multi media components NOTE 1 Duplicate Course No credit. for students who have taken CIS 0835 GE SCI 0060 or 935 GE SCI H060 2 This course can be used to satisfy the university Core Science. Technology Second Level SB requirement,Course Attributes SB. Repeatability This course may not be repeated for additional credits. Pre requisites, MATH 0701 to 0702 Required Courses 1 Minimum Grade of C May not be taken concurrently. OR MATH 0800 to 4999 Required Courses 1 Minimum Grade of C May be taken concurrently. OR MC3 Y May not be taken concurrently,OR MC4 Y May not be taken concurrently.
OR MC5 Y May not be taken concurrently,OR MC6 Y May not be taken concurrently. OR STAT 1001 Minimum Grade of C May be taken concurrently. OR STT2 Y May not be taken concurrently, OR STAT 1102 Minimum Grade of C May be taken concurrently. OR STAT 1902 Minimum Grade of C May be taken concurrently. OR MC3A Y May not be taken concurrently,OR MC6A Y May not be taken concurrently. OR MATW Y May not be taken concurrently,OR MC3S Y May not be taken concurrently. Computer amp Information Sciences 7, CIS 1056 Advanced Web Technology and Programming 4 Credit Hours.
This course is typically offered in Fall, In this course students will learn how to write web applications using Java and JSP Java Server Pages This course focuses on fundamental. programming concepts such as data types type conversion exception handling assignment statements methods objects conditions and loops. SQL Structured Query Language will be used to communicate with a database JSP implicit objects e g session response will be employed for. the management of log in and security Students are expected to have prior knowledge of basic web design since HTML CSS and Javascript will be. reviewed only briefly By the end of the course each student will have created a simple web application that accesses a database. For any CIS prerequisite course taken prior to Spring 2012 a grade of C or better is required. Repeatability This course may not be repeated for additional credits. Pre requisites, CIS 1052 Minimum Grade of C May not be taken concurrently. CIS 1057 Computer Programming in C 4 Credit Hours, This course introduces students to computer programming using the C language Students will solve programming problems using procedural. programming constructs such as variable assignment loops branching structures and functions Students will write programs that are testable using. assertions and maintainable using good programming style naming conventions indentation and comments Topics covered also include the general. characteristics of computers techniques of problem solving and algorithm specification Students also begin the debugging and testing of computer. programs in the C language Students are also introduced to software engineering practices including unit testing techniques debugging techniques. and version control management NOTE This course can be used to satisfy the university Core Quantitative Reasoning B QB requirement Although it. may be usable towards graduation as a major requirement or university elective it cannot be used to satisfy any of the university GenEd requirements. See your advisor for further information, For any CIS prerequisite course taken prior to Spring 2012 a grade of C or better is required. Course Attributes QB, Repeatability This course may not be repeated for additional credits.
Pre requisites, MATH 1021 Minimum Grade of C May not be taken concurrently. OR MATH 1022 to 4999 Required Courses 1 Minimum Grade of C May be taken concurrently. OR MC5 Y May not be taken concurrently,OR MC6 Y May not be taken concurrently. OR MA03 Y May not be taken concurrently, OR STAT 1001 Minimum Grade of C May not be taken concurrently. OR STAT 1102 Minimum Grade of C May not be taken concurrently. OR STAT 1902 Minimum Grade of C May not be taken concurrently. OR MC6A Y May not be taken concurrently,OR MATW Y May not be taken concurrently. CIS 1068 Program Design and Abstraction 4 Credit Hours. This course is typically offered in Fall Spring and Summer II. Introduction to problem solving and programming in Java software engineering procedural and data abstraction and object oriented programming. including class hierarchies inheritance and interfaces Data types covered include primitive data types strings classes arrays vectors and streams. Programming techniques include at least one technique for searching and sorting an array and an introduction to file processing Note For Computer. Science Majors and IST Majors, For any CIS prerequisite course taken prior to Spring 2012 a grade of C or better is required.
Repeatability This course may not be repeated for additional credits. Pre requisites, CIS 1051 Minimum Grade of C May not be taken concurrently. OR CIS 1057 Minimum Grade of C May not be taken concurrently. OR CISA Y May not be taken concurrently, AND MATH 1022 Minimum Grade of C May not be taken concurrently. OR MATH 1038 to 4999 Required Courses 1 Minimum Grade of C May be taken concurrently. OR MC6 Y May not be taken concurrently,OR MA04 Y May not be taken concurrently. OR MC6A Y May not be taken concurrently,OR MATW Y May not be taken concurrently. 8 Computer Information Sciences, CIS 1166 Mathematical Concepts in Computing I 4 Credit Hours.
This course is typically offered in Fall and Spring. Introduction to the mathematical concepts fundamental to computer and information science Topics include an introduction to predicate and. propositional calculus sets and set operations functions and mappings big O notation and the growth of functions algorithms integers and matrices. mathematical induction and recursive definitions combinations permutations and binomial coefficients discrete probability expected value and. variance Students will also learn formal methods for writing mathematical proofs Applications to computer science will be illustrated NOTE For. Computer Science and Information Science and Technology Majors. For any CIS prerequisite course taken prior to Spring 2012 a grade of C or better is required. Repeatability This course may not be repeated for additional credits. Pre requisites, MATH 1022 Minimum Grade of C May not be taken concurrently. OR MATH 1038 to 4999 Required Courses 1 Minimum Grade of C May be taken concurrently. OR MC6 Y May not be taken concurrently,OR MA04 Y May not be taken concurrently. OR MC6A Y May not be taken concurrently,OR MATW Y May not be taken concurrently. CIS 1951 Honors Introduction to Problem Solving and Programming in Python 4 Credit Hours. An Honors version of CIS 1051 this course introduces computer programming using Python a computer language which is widely used in industry. scientific research game programming and web applications Students will learn how to design a program to solve a problem using procedural. programming constructs such as loops branching structures and functions Students will write programs that are testable using assertions and. maintainable using good programming style naming conventions indentation and comments Topics covered also include the general characteristics. of computers techniques of problem solving and algorithm specification Students are also introduced to software engineering practices including. unit testing techniques debugging techniques and version control management Expect the usual boundary between lab and lecture to be somewhat. blurred as we look at design and implementation in both places often in the context of small group activities The course will end with small group. programming projects of modest complexity chosen jointly by the students and instructor based on their areas of interest These could include elements. of graphics robotics applied mathematics engineering or projects from other disciplines. Cohort Restrictions Must be enrolled in one of the following Cohorts SCHONORS UHONORS UHONORSTR. Course Attributes HO, Repeatability This course may not be repeated for additional credits. Pre requisites, MATH 1021 Minimum Grade of C May not be taken concurrently.
OR MATW Y May not be taken concurrently, OR MATH 1022 to 4999 Required Courses 1 Minimum Grade of C May be taken concurrently. OR MC5 Y May not be taken concurrently,OR MC6 Y May not be taken concurrently. OR MA03 Y May not be taken concurrently, OR STAT 1001 Minimum Grade of C May not be taken concurrently. OR STAT 1102 Minimum Grade of C May not be taken concurrently. OR STAT 1902 Minimum Grade of C May not be taken concurrently. OR MC6A Y May not be taken concurrently,Computer amp Information Sciences 9. CIS 1966 Honors Mathematical Concepts in Computing I 4 Credit Hours. An honors version of CIS 1166 this course provides an introduction to the mathematical concepts fundamental to computer and information science. Topics include an introduction to predicate and propositional calculus sets and set operations functions sequences and matrices big O notation. and the growth of functions algorithms number theory mathematical induction and recursive definitions combinations permutations and binomial. coefficients probability relations Students will also learn formal methods for writing mathematical proofs Additional topics beyond the scope of an. introductory course will be included These topics will not only enrich the class but also show how the concepts can be applied to solve cutting edge. problems in science and technology, Cohort Restrictions Must be enrolled in one of the following Cohorts SCHONORS UHONORS UHONORSTR.
Course Attributes HO, Repeatability This course may not be repeated for additional credits. Pre requisites, MATH 1041 Minimum Grade of C May be taken concurrently. OR MATH 1941 Minimum Grade of C May be taken concurrently. OR MATH 1038 Minimum Grade of C May be taken concurrently. OR MATH 1042 Minimum Grade of C May be taken concurrently. OR MATH 1044 Minimum Grade of C May be taken concurrently. OR MATH 1942 Minimum Grade of C May be taken concurrently. OR MATH 1951 Minimum Grade of C May be taken concurrently. OR MATH 2043 to 3080 Required Courses 1 Minimum Grade of D May be taken concurrently. OR MA06 Y May not be taken concurrently,OR MATW Y May not be taken concurrently. CIS 1968 Honors Program Design and Abstraction 4 Credit Hours. An Honors version of CIS 1068 this course provides an introduction to problem solving and programming in Java software engineering procedural and. data abstraction and object oriented programming including class hierarchies inheritance and interfaces Data types covered include primitive data. types strings classes arrays vectors and streams Programming techniques include at least techniques for searching and sorting an array In addition. to the standard materials for 1068 this course will look more deeply into the underlying representations of numeric data types it will consider some more. advanced language topics including a more detailed look at polymorphism and it may consider additional techniques such as linked data structures and. recursion Expect the usual boundary between lab and lecture to be somewhat blurred as we look at design and implementation in both places often in. the context of small group activities The course will end with small group programming projects of modest complexity chosen jointly by the students and. instructor based on their areas of interest These could include elements of graphics robotics applied mathematics engineering or projects from other. disciplines, Cohort Restrictions Must be enrolled in one of the following Cohorts SCHONORS UHONORS UHONORSTR. Course Attributes HO, Repeatability This course may not be repeated for additional credits.
Pre requisites, CIS 1051 Minimum Grade of C May not be taken concurrently. OR CIS 1057 Minimum Grade of C May not be taken concurrently. OR CIS 1951 Minimum Grade of C May not be taken concurrently. AND MATH 1041 Minimum Grade of C May be taken concurrently. OR MATH 1941 Minimum Grade of C May be taken concurrently. OR MATH 1038 Minimum Grade of C May be taken concurrently. OR MATH 1042 Minimum Grade of C May be taken concurrently. OR MATH 1044 Minimum Grade of C May be taken concurrently. OR MATH 1942 Minimum Grade of C May be taken concurrently. OR MATH 1951 Minimum Grade of C May be taken concurrently. OR MATH 2043 to 3080 Required Courses 1 Minimum Grade of D May be taken concurrently. OR MA06 Y May not be taken concurrently,OR MATW Y May not be taken concurrently. 10 Computer Information Sciences, CIS 2033 Computational Probability and Statistics 3 Credit Hours. This course is typically offered in Spring, The goal is to introduce students to modern and extremely useful topics in computational statistics It focuses on computational aspects and provides. a hands on introduction to fundamental concepts of data analysis The course offers a foundation for further courses in data mining machine learning. artificial intelligence robotics computer vision and in general in computational statistics and scientific computing. For any CIS prerequisite course taken prior to Spring 2012 a grade of C or better is required. Repeatability This course may not be repeated for additional credits. Pre requisites, CIS 1068 Minimum Grade of C May not be taken concurrently.
OR CIS 1073 Minimum Grade of C May not be taken concurrently. AND CIS 1166 Minimum Grade of C May not be taken concurrently. AND MATH 1041 Minimum Grade of C May not be taken concurrently. OR MATH 1038 Minimum Grade of C May not be taken concurrently. OR MATH 1022 Minimum Grade of C May not be taken concurrently. AND MATH 1031 Minimum Grade of C May not be taken concurrently. OR MATH 1941 Minimum Grade of C May not be taken concurrently. OR MATH 1042 Minimum Grade of C May be taken concurrently. OR MATH 1044 Minimum Grade of C May be taken concurrently. OR MATH 1942 Minimum Grade of C May be taken concurrently. OR MATH 1951 Minimum Grade of C May be taken concurrently. OR MATH 2043 to 3080 Required Courses 1 Minimum Grade of C May be taken concurrently. OR MA05 Y May not be taken concurrently,OR MA06 Y May not be taken concurrently. OR MATW Y May not be taken concurrently, CIS 2082 Independent Research I 1 to 4 Credit Hour. This course is typically offered in Fall Spring Summer I and Summer II. Prerequisites Completion of CIS 2168 with at least a C and a GPA of 3 0 or better in the major Supervised research under the direction of a faculty. member in the Department of CIS All students must obtain the approval of the CIS Administrative Coordinator NOTE Not available for major credit and. does not count in the major GPA This course is repeatable. Repeatability This course may be repeated for additional credit. CIS 2107 Computer Systems and Low Level Programming 4 Credit Hours. This course is typically offered in Fall and Spring. This course introduces computer systems architecture at the level required to understand low level systems programming It examines issues of. information representation the form of machine instructions and addressing the implementation of programming language constructs in terms of. machine instructions the interfaces to peripheral devices Programming is done in assembly language and in C NOTE For Computer Science Majors. For any CIS prerequisite course taken prior to Spring 2012 a grade of C or better is required. Field of Study Restrictions Must be enrolled in one of the following Fields of study Computer Information Science Computer Science Computer. Science and Physics Data Science Comp Analytics Mathematics Computer Science Mathematics Comp Sci w Teach. Repeatability This course may not be repeated for additional credits. Pre requisites, CIS 1068 Minimum Grade of C May not be taken concurrently. OR CIS 1073 Minimum Grade of C May not be taken concurrently. AND CIS 1166 Minimum Grade of C May not be taken concurrently. Computer amp Information Sciences 11, CIS 2109 Database Management Systems 4 Credit Hours. This course is typically offered in Fall and Spring. This is an introductory course in database management systems DBMS and file management systems The course covers data modeling concepts. various file management techniques data definition and manipulation using SQL issues in data management development and implementation. of database applications and a perspective on emerging issues in database systems Students work in the Lab on various assignments including. prototyping and SQL utilizing state of the art DBMS and CASE tools NOTE 1 Duplicate Course No credit for students who have completed CIS 4331. 0331 2 Prior to fall 2016 the course title was Database and File Management Systems. For any CIS prerequisite course taken prior to Spring 2012 a grade of C or better is required. Repeatability This course may not be repeated for additional credits. Pre requisites, CIS 1073 Minimum Grade of C May not be taken concurrently.
OR CIS 1068 Minimum Grade of C May not be taken concurrently. CIS 2166 Mathematical Concepts in Computing II 4 Credit Hours. This course is typically offered in Fall and Spring. A continuation of CIS 1166 Concepts include recursion and recursive algorithms relations including equivalence congruence and order introduction. to graphs and trees Additional topics include Boolean algebra and finite automata Applications to computer science will be illustrated NOTE For. Computer Science Majors, For any CIS prerequisite course taken prior to Spring 2012 a grade of C or better is required. Repeatability This course may not be repeated for additional credits. Pre requisites, MATH 1041 Minimum Grade of C May not be taken concurrently. OR MATH 1941 Minimum Grade of C May not be taken concurrently. OR MATH 1038 Minimum Grade of C May not be taken concurrently. OR MATH 1042 Minimum Grade of C May be taken concurrently. OR MATH 1044 Minimum Grade of C May be taken concurrently. OR MATH 1942 Minimum Grade of C May be taken concurrently. OR MATH 1951 Minimum Grade of C May be taken concurrently. OR MATH 2043 to 3080 Required Courses 1 Minimum Grade of C May be taken concurrently. OR MA06 Y May not be taken concurrently,OR MATW Y May not be taken concurrently. AND CIS 1068 Minimum Grade of C May not be taken concurrently. OR CIS 1968 Minimum Grade of C May not be taken concurrently. AND CIS 1166 Minimum Grade of C May not be taken concurrently. OR CIS 1966 Minimum Grade of C May not be taken concurrently. OR MATH 2111 Minimum Grade of C May not be taken concurrently. 12 Computer Information Sciences,CIS 2168 Data Structures 4 Credit Hours. This course is typically offered in Fall and Spring. A continuation of CIS 1068 Program style organization and design with continued emphasis on the object oriented design paradigm Understanding. and use of data abstraction through Java classes and class libraries Understanding and use of the following Abstract Data Types strings stacks. queues priority queues lists linked lists binary trees heaps and hash tables Introduction to expression evaluation and other applications Introduction. to recursion and comparative analysis of searching and sorting algorithms and data structures Sorting algorithms include insertion sort mergesort. heapsort and quicksort Searching algorithms include binary search hashing and Huffman coding NOTE For Computer Science and Information. Science and Technology Majors, Repeatability This course may not be repeated for additional credits.
Pre requisites, CIS 1068 Minimum Grade of C May not be taken concurrently. OR CIS 1968 Minimum Grade of C May not be taken concurrently. AND CIS 1166 Minimum Grade of C May not be taken concurrently. OR CIS 1966 Minimum Grade of C May not be taken concurrently. OR MATH 2111 Minimum Grade of C May not be taken concurrently. AND MATH 1022 Minimum Grade of C May not be taken concurrently. OR MATH 1038 to 4999 Required Courses 1 Minimum Grade of C May be taken concurrently. OR MC6 Y May not be taken concurrently,OR MA04 Y May not be taken concurrently. OR MC6A Y May not be taken concurrently,OR MATW Y May not be taken concurrently. CIS 2229 Architecture Operating Systems and Networking 4 Credit Hours. This course is typically offered in Fall and Spring. This course provides an introduction to computer system architecture operating systems concepts and network organization structure and. management NOTE For Information Science and Technology Majors. For any CIS prerequisite course taken prior to Spring 2012 a grade of C or better is required. Repeatability This course may not be repeated for additional credits. Pre requisites, CIS 1068 Minimum Grade of C May not be taken concurrently. OR CIS 1073 Minimum Grade of C May not be taken concurrently. CIS 2305 Mobile Computing Technologies 4 Credit Hours. This course is typically offered in Spring, This course provides an environment for students to learn and experiment with mobile computing technologies in different platforms such as iPhone.
Android and Windows Mobile in partnership with Microsoft Research The actual platform may rotate according to students interest device and. instructor availability The course is tutorial and project oriented The first eight weeks are for tutorials and laboratories The remaining weeks are. for group projects Each team will consist of students with programming management and critical analysis skills NOTE For Information Science. Technology Majors, For any CIS prerequisite course taken prior to Spring 2012 a grade of C or better is required. Repeatability This course may not be repeated for additional credits. Pre requisites, CIS 1068 Minimum Grade of C May not be taken concurrently. OR CIS 1073 Minimum Grade of C May not be taken concurrently. OR CIS 1056 Minimum Grade of C May not be taken concurrently. CIS 3191 Independent Research II 1 to 4 Credit Hour. This course is typically offered in Fall Spring Summer I and Summer II. Prerequisites Completion of CIS 2168 and CIS 3223 or CIS 3309 with at least a C and a GPA of 3 0 or better in the major Research under the. direction of a faculty member in the Department of CIS All students must obtain the approval of the CIS Administrative Coordinator NOTE Not. available for major credit and does not count in the major GPA This course is repeatable. Repeatability This course may be repeated for additional credit. Computer amp Information Sciences 13, CIS 3203 Introduction to Artificial Intelligence 4 Credit Hours. This course is typically offered in Fall, Introduction to the issues and ideas of artificial intelligence using LISP and PROLOG Knowledge of representation search problem solving learning. and mathematical reasoning NOTE For Computer Science Majors. For any CIS prerequisite course taken prior to Spring 2012 a grade of C or better is required. Repeatability This course may not be repeated for additional credits. Pre requisites, CIS 2033 Minimum Grade of C May not be taken concurrently.
AND CIS 2166 Minimum Grade of C May not be taken concurrently. AND CIS 2168 Minimum Grade of C May not be taken concurrently. CIS 3207 Introduction to Systems Programming and Operating Systems 4 Credit Hours. This course is typically offered in Fall and Spring. This course is concept oriented not specialized to a particular operating system and not trying to teach how to code the kernel of an operating system. After reviewing a number of system programming issues it examines the basic components of modern operating systems in terms of their function. domain design principles and implementation techniques use and impact on systems programming It describes and uses in programming homework. two modern operating systems UNIX and Windows NT Design and implementation of a number of concurrent programs is examined Hardware. support for operating system functions is discussed Performance issues are considered through the course NOTE For Computer Science Majors. For any CIS prerequisite course taken prior to Spring 2012 a grade of C or better is required. Repeatability This course may not be repeated for additional credits. Pre requisites, CIS 1166 Minimum Grade of C May not be taken concurrently. AND CIS 2107 Minimum Grade of C May not be taken concurrently. AND CIS 2168 Minimum Grade of C May not be taken concurrently. CIS 3211 Automata Computability and Languages 3 Credit Hours. This course is not offered every year, Finite automata their limitations and capabilities and Kleen s theorem or regular expressions Other types of automata and their events Turing machine. and computability computable functions and halting problems Introduction to context free languages Syntactical analysis of such languages with. application to translation NOTE For Computer Science Majors. For any CIS prerequisite course taken prior to Spring 2012 a grade of C or better is required. Repeatability This course may not be repeated for additional credits. Pre requisites, CIS 2166 Minimum Grade of C May not be taken concurrently. CIS 3219 Computer Graphics and Image Processing 4 Credit Hours. This course is typically offered in Spring, An analysis of the techniques used in computer manipulation of two and three dimensional images Hardware and software for displaying images two. and three dimensional transformations the hidden line problem picture processing character recognition and two dimensional filtering NOTE For. Computer Science Majors, For any CIS prerequisite course taken prior to Spring 2012 a grade of C or better is required.
Repeatability This course may not be repeated for additional credits. Pre requisites, CIS 1166 Minimum Grade of C May not be taken concurrently. AND CIS 2107 Minimum Grade of C May not be taken concurrently. AND CIS 2168 Minimum Grade of C May not be taken concurrently. AND MATH 1042 Minimum Grade of C May not be taken concurrently. OR MATH 1942 Minimum Grade of C May not be taken concurrently. OR MATH 1951 Minimum Grade of C May not be taken concurrently. OR MATH 2043 to 3080 Required Courses 1 Minimum Grade of C May be taken concurrently. OR MA07 Y May not be taken concurrently,OR MATW Y May not be taken concurrently. 14 Computer Information Sciences, CIS 3223 Data Structures and Algorithms 3 Credit Hours. This course is typically offered in Fall and Spring. Comparative analysis of algorithms and data structures Data structures include heaps priority queues binary and general trees binary search trees. AVL trees Red Black trees B trees and graphs Algorithms include heapsort topological sort breadth first search depth first search shortest path. algorithms and Greedy algorithms Students will gain experience working in a group on at least one moderate size project NOTE For Computer. Science Majors, For any CIS prerequisite course taken prior to Spring 2012 a grade of C or better is required. Repeatability This course may not be repeated for additional credits. Pre requisites, CIS 2166 Minimum Grade of C May not be taken concurrently.
AND CIS 2168 Minimum Grade of C May not be taken concurrently. AND MATH 1042 Minimum Grade of C May not be taken concurrently. OR MATH 1942 Minimum Grade of C May not be taken concurrently. OR MATH 1951 Minimum Grade of C May not be taken concurrently. OR MATH 2043 to 3080 Required Courses 1 Minimum Grade of C May be taken concurrently. OR MA07 Y May not be taken concurrently,OR MATW Y May not be taken concurrently. CIS 3238 Software Design 4 Credit Hours,This course is typically offered in Spring. 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 This course is the capstone of the. programming course sequence, For any CIS prerequisite course taken prior to Spring 2012 a grade of C or better is required. Repeatability This course may not be repeated for additional credits. Pre requisites, CIS 2168 Minimum Grade of C May not be taken concurrently. AND CIS 3207 Minimum Grade of C May not be taken concurrently. CIS 3242 Discrete Structures 3 Credit Hours,This course is typically offered in Fall.
Introduction to algebraic structures fundamental to various areas of computer science Graphs planar graphs algorithms on graphs and their analysis. sequential machines and their minimization semi groups and groups and their application to computer science NOTE For Computer Science Majors. For any CIS prerequisite course taken prior to Spring 2012 a grade of C or better is required. Repeatability This course may not be repeated for additional credits. Pre requisites, CIS 2166 Minimum Grade of C May not be taken concurrently. CIS 3281 Cooperative Education Experience in Information Science Technology 4 Credit Hours. This course is typically offered in Fall Spring and Summer I. Prerequisites Completion of CIS 2168 with at least a C All students must obtain the approval of the IST Faculty Advisor In this course students. undertake directed study in Information Science and Technology which integrates academic program and work experience The course is coordinated. by an Information Science Technology faculty member but supervised by the student s work supervisor At the end of the semester students will turn. in a final report detailing the work done on the project NOTE For Information Science and Technology Majors. For any CIS prerequisite course taken prior to Spring 2012 a grade of C or better is required. Repeatability This course may be repeated for additional credit. Computer amp Information Sciences 15,CIS 3287 Software Design Practicum 4 Credit Hours. This course is typically offered in Fall, 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 This course is the capstone of the. programming course sequence NOTE For Computer Science Majors. For any CIS prerequisite course taken prior to Spring 2012 a grade of C or better is required. Repeatability This course may be repeated for additional credit. Pre requisites, CIS 2168 Minimum Grade of C May not be taken concurrently. AND CIS 3207 Minimum Grade of C May not be taken concurrently. CIS 3296 Software Design 4 Credit Hours, This course 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 This course is the. capstone of the programming course sequence By its very nature the capstone course is a method of summative evaluation of students previous. learning in computer science disciplines It provides a forum that allows an instructor to assess the student s overall collegiate learning experience. Students are assumed to have gained adequate computer language C and Java in particular and programming skills in their early year curriculum. As this is a writing intensive course students are required to submit written assignments that go through an iterative writing cycle a student submits an. assignment the instructor gives feedback on the assignment student revises and resubmits work and the instructor assigns a grade for the revised. version Writing assignments in this course will be grounded in the expression of technical computer science concepts and are designed to help students. to develop and practice skills in writing for the computer science discipline. Course Attributes WI, Repeatability This course may not be repeated for additional credits. Pre requisites, CIS 2168 Minimum Grade of C May not be taken concurrently. AND CIS 3207 Minimum Grade of C May not be taken concurrently. CIS 3308 Web Application Programming 4 Credit Hours. This course is typically offered in the Spring, This course introduces the techniques used in the design and implementation of web applications Using development environments such as. Dreamweaver Visual Studio Eclipse Netbeans and SQL Management Studio students write code for the browser HTML Cascading Style Sheets. javascript ajax web application server JSP PHP or C NET and database server SQL stored procedures triggers Students learn about internet. protocols and how to work with web application objects e g request response session Students learn how design patterns such as MVC Model. View Controller can and should be applied to the multi tiered distributed software that make up today s web applications XML a format commonly. used to transfer data over the internet and web services a method call to a remote computer over the internet are discussed and demonstrated Each. student will program their own web application expanding on its functionality each week in the lab. For any CIS prerequisite course taken prior to Spring 2012 a grade of C or better is required. Repeatability This course may not be repeated for additional credits. Pre requisites, CIS 2107 Minimum Grade of C May not be taken concurrently. AND CIS 2168 Minimum Grade of C May not be taken concurrently. OR CIS 2173 Minimum Grade of C May not be taken concurrently.


Related Books

30 Discrete Multivariate Model of Work-Trip Mode Choice

30 Discrete Multivariate Model of Work Trip Mode Choice

30 Discrete Multivariate Model of Work-Trip Mode Choice David Segal, Department of Economics, Oberlin College, Oberlin, Ohio, and Department of City and Regional Planning, Harvard University, Cambridge, Massachusetts This paper applies discrete multivariate analysis to the specification and estimation of factors that govern work-trip mode choice. Where large data sets are available, this ...

Continuous Multivariate Analysis

Continuous Multivariate Analysis

brief description of multivariate analysis for discrete random variables is included in another presentation (on statistical inference). a major focus of the presentation is to cover material that is necessary to an understanding of multivariate time series analysis. continuous multivariate analysis requires a basic knowledge of

Field Geophysics , Third Edition

Field Geophysics Third Edition

edition. a further development has been the much wider availability of ground penetrating radar systems and a recent and fairly rapid fall in their cost. A chapter has been added to cover this relatively new method. Much else has remained unchanged, and advances in airborne techniques

Russian Foreign Policy in Historical and Current Context ...

Russian Foreign Policy in Historical and Current Context

tion to diminishing Russian power overall on the world stage. As a result, many of the patterns found in both Russian rheto-ric and Russian actions since the breakup of the Soviet Union echo those of both the Imperial and the Soviet past. As early as 1992, Moscow articulated a prerogative to protect ethnic Russians wher-

BAB III NILAI-NILAI DEMOKRASI DALAM Q.S. ALI IMRAN AYAT ...

BAB III NILAI NILAI DEMOKRASI DALAM Q S ALI IMRAN AYAT

Asbabun nuzul terdiri dari dua kata: asbab (jamak dari sabab) berarti sebab atau latar belakang dan nuzul yang berarti turun. Dari para ulama, kita menemukan beberapa definisi asbabun nuzul tetapi maknanya senada. Diantaranya ialah pendapat Subhi Shalih, asbabun nuzul itu sangat bertautan dengan sesuatu yang menjadi sebab turunnya sebuah ayat atau beberapa ayat, atau suatu pertanyaan yang ...

THE ChOiCes PROGRAM

THE ChOiCes PROGRAM

www.choices.edu watson institute for international studies, Brown university choices for the 21st century education Program The Russian Revolution Introduction: Before the Revolution I n 1861, the Russian Empire extended seven thousand miles from east to west and encompassed one-sixth of the surface of the

Writing the literature review for empirical papers

Writing the literature review for empirical papers

as the International Journal of Management Review, the Academy Management of Review and the Psychological Review. Reviews offer a comprehensive and thorough analysis of the academic production on a certain topic, and are very useful for both novice and experienced researchers. There are some strategies to build literature review

rsjiwajambi.com

rsjiwajambi com

! 1! Sambutan Ketua Umum Pengurus Pusat PERHIMPUNAN DOKTER SPESIALIS SARAF INDONESIA (PERDOSSI) Assalamualaikum warrahmatullahi wabarakatuh Salam sejahtera Penyakit neurologi sepe

Microwave Recipes - Indian Cooking

Microwave Recipes Indian Cooking

Microwave Recipes 2 About the Author I am Vaishali Parekh, a resident of Kolkata, India and a Graduate Nutritionist. My passion for health and nutrition and a natural love for cooking drove me to come up with the website www.indian-cooking.info in the year 2007.

Problem solving: learning and development interim practice ...

Problem solving learning and development interim practice

Problem solving: learning and development interim practice advice Page 4 of 32 OFFICIAL Version 1.0 Purpose This interim practice advice has been developed to provide individuals and forces with problem-solving related information. It presents: an overview of the background, methodologies/methods, approaches, and theories