Credit not awarded for both CS6725 and CS4725/MGT4725/6725/PUBP4725/6725. NP-Completeness. Check out tuition fees, course rankings, entry requirements, application deadlines, and course reviews. CS4365. Researcher Looks to Future of Computing through Human Visual Cortex. Gigabit Ethernet, SONTET, fibre channel; media including wireless, satellite, xDSL, cable. CS4911. Explore our current offerings on our . CS3220. Robot Intelli Planning. Social Computing. CS3240. Study of fundamental concepts with regard to relational databases. The objective of this course is to develop an in-depth understanding of the design, implementation, and evaluation of modern parallel computers. 1 Credit Hour. Examines the expressive possibilities of artificial intelligence techniques in computer games. Focus on issues of implementation and evaluation. CS7450. 3 Credit Hours. CS4452. Credit will not be awarded for both CS7495 and CS7476. Special Problems. 3 Credit Hours. Focuses on core concepts in computer science and implications for interactive systems. Databases and Information Security. Effective for Students Who Matriculated Fall 2012 or Later. 1 Credit Hour. An introductory course on the development life cycle of business information systems. Credit not allowed for both CS6470 and CS4472. The application fee is uniform for all UG . May not be used by computer science majors for degree credit. 3 Credit Hours. Computational Photography. Formalisms: Different equations, finite-state machines. 3 Credit Hours. All Georgia Tech majors require coursework equivalent to English Composition 1101, English Composition 1102, and Differential Calculus (Math 1551). 3 Credit Hours. CS4460R. Credit not awarded for both CS7470 and CS4605. Special Topics. Detailed study of the principles of data transmission systems and their performance, reinforced by laboratory exercises. CS1805. Introduction to Computing Concepts for Bioinformatics. Small-group or individual investigation of advanced topics in computing. Computer Structures: Hardware/Software Codesign of a Processor. Science, Technology, Engineering, Mathematics; Special Populations; . Special attention paid to techniques for generating video special effects. CS3743. Study of computer visualization principles, techniques, and tools used for explaining and understanding symbolic, structured, and/or hierarchical information. CS6764. CS4220. Master of Science - MS Computer Science 2019 - 2023 Currently attending Georgia Institute of Technology part time to earn my MSCS with a specialization in Machine Learning while working full time . CS7640. Memory and I/O systems. CS4475. This course provides an introduction to security issues relating to various cyber-physical systems including industrial control systems and those considered critical infrastructure systems. CS6330. Introduction to programming and human-centered principles of computing based on a communications and media computation context. Simulation of Biological Systems. Mathematical Foundations of Machine Learning. Probabilistic Graphical Models in Machine Learning. 3 Credit Hours. 3 Credit Hours. Topics include requirements analysis, design representations, implementation techniques, and evaluation of systems. Teams or individuals apply the knowledge and skills acquired throughout the MS program to a faculty supervised robotics project. CS1802. Special Problems. CS4641. Topics concerning the hardware design of computer systems. Advanced Topics in Microarchitecture and organization of high-performance processors.. 3 Credit Hours. Next, machine-specific optimizations for performance and for energy consumption are discussed. Students will not receive credit for both CS4460 and CS7450. CS1315. A different integrative project or set of projects will be taken on each semester; students will contribute on the basis of their background and skill. 3 Credit Hours. Interpreters as abstract machines and the tools used to construct them, such as scanners and parsers. Emphasis on current best practice. CS 8998 Computer Science . 3 Credit Hours. CS4420. 3 Credit Hours. Crosslisted with MATH7510 and ISYE7510. 3 Credit Hours. Formal Models and Methods for Information Assurance. 3 Credit Hours. This course presents important programming principles that should be considered when using a non-automatic memory management complex language (such as C++). Object-Oriented Systems and Languages. Advanced Computer Organization. CS 1331 Recitation. Computer Sci. Philosophy of Cognition. This course introduces students to the real world challenges of implementing machine learning based strategies including the algorithmic steps from information gathering to market orders.Credit not awarded for both CS4646 and CS7646. CS6550. Includes a project. Crosslisted with PST, PSYC, and ISYE3790. 3 Credit Hours. Number theoretic principles and algorithms. CS6670. Languages and Computation. This course will help students develop both in-depth knowledge and hands-on skills in a number of important cybersecurity areas, including software security, malware and threat analysis, end-point security, network security, web security, mobile security, and machine learning based security analytics. 3 Credit Hours. CS7492. Prototyping Intelligent Devices. CS6310. Examples of virtual and augmented environments research include: Augmented reality games. Big Data Systems and Analytics. Design of Design Environments. 3 Credit Hours. CS8030. Performance Evaluation of Communication Networks. Introduction to Data Mining and Analysis. Systems Analysis and Design. CS4883. Introduction to Robotics Research. Students develop and critically analyze a multi-robot system. 3 Credit Hours. Computational Journalism. An introduction to artificial intelligence and machine learning. Information and Communication Technologies and Global Development. This course explores problems in classification/pattern recognition (OCR, speech, vision, fault detection, medical diagnosis), regression/function approximation, robot control, and reinforcement learning. CS7620. 3 Credit Hours. Automata and Complexity Theory. CS6250. 3 Credit Hours. This course provides an introduction to the theory and practice of pattern recognition. CS6753. Principles of Design. Media Device Architectures. CS3790. Introduction to Information Visualization. Advanced symbolic AI techniques. Hands-on workshops in resume and portfolio building, interviewing, public speaking, team work. New Faculty Member Seeks to Expand Computer Science in Urban Communities. CS3451. CS7530. Fundamentals of designing and using databases: conceptual data models to database-specific models, SQL, storage structures. 1-12 Credit Hours. CS8998. CS6601. We investigate algorithms for robots and complex systems that make intelligent decisions. Topics covered will include modeling, abstraction methods, evaluation and certification, and computer-aided verification methods. A study of digital multimedia and the analysis and synthesis of digital video. Integrative Perspectives in Cognitive Science. CS7615. Robots and Society. 3 Credit Hours. 3 Credit Hours. 3 Credit Hours. Credit not awarded for both CS4770 and LMC4733/6340/CS6770. CS4530. Elements of technology venture creation including opportunity identification and validation, ideation, customer discovery, markey analysis, minimum viable product development, business models, intellectual property, and capital raises. Special Topics. CS6780. Human Computer Interface Design and Evaluation. Special Topics. Machine Learning. 3 Credit Hours. CS 2050 Recitation. Analysis of emerging technologies and their impacts for firm practice, market practice, policy, and society. CS4804. Study of advanced database concepts for temporal databases with emphasis on storage structure, processing and query languages, as well as active database concepts and implementation. Networked Applications and Services. Introduction to Perception and Robotics. In the College of Computing, we are particularly interested in how virtual environments are designed, built and used. 3 Credit Hours. Reinforcement Learning and Decision Making. Examines the role and impact of information and communication technology in society, with emphasis on ethical, professional, and public policy issues. CS4791. 1 Credit Hour. 3 Credit Hours. Computer Vision. CS3312. The Georgia Institute of Technology, Udacity, and AT&T have teamed up to offer the first accredited Master of Science in Computer Science that students can earn exclusively through the Massive Open Online Course delivery format and for a fraction of the cost of traditional, on-campus programs. 3 Credit Hours. This recitation supports the information visualization (CS4460) course. 3 Credit Hours. CS7637. About. Introduction to Database Systems. Georgia Tech's Online Master of Science in Cybersecurity (OMS Cybersecurity) is the only interdisciplinary degree in cybersecurity from a U.S. News & World Report Top 10-ranked public university that you can earn online, on your own schedule, for a tuition less than $10,000. 3 Credit Hours. Next-Generation Computing Technologies. CS4235. 0 Credit Hours. Considers the architectural and algorithmic principles behind the implementation of interactive software systems and the tools that support them. 3 Credit Hours. 3 Credit Hours. Virtual Environments. CS1371R. OMSCS courses provide several unique paths toward earning the Master of Science in Computer Science. Study different computer simulation methods for use in investigating biological systems, including bio-molecules, cells and full organisms. Credit not given for both CS6400 and CS6754. 3 Credit Hours. CS3XXX. CS2200. 3 Credit Hours. The basic policy regarding the acceptance of the courses by transfer is to allow credit for courses completed with satisfactory grades (C or better) in other accredited U.S. colleges provided the courses correspond in time and content to courses offered at Georgia Tech. An introduction to basic computer hardware, machine language, assembly language, and C programming. Multidisciplinary research course supervised by two robotics faculty from different schools participating in the robotics Ph.D. program. A hands-on course covering a range of cognitive modeling methodologies. Information-processing theories of modeling and design; topics include design decision-making, problem-solving and learning, and knowledge-based modeling and design. CS 3790 Computer Science . 3 Credit Hours. Newer approaches combining statistical language processing and information retrieval techniques. CS 2701 Recitation. Credit not awarded for both CS6505 and CS4540/6515. CS6010. Continuation of AE8751 (Robotics Research Foundation I). CS6300. Introduction to the representation and manipulation of complex symbolic and sub-symbolic information. 3 Credit Hours. This class explores the impact of computation on the entire workflow of photography, from how light is captured by a camera, to how the images are processed, enhanced, and improved to generate novel photographs. Teaching Assistantship. CS6035. 3 Credit Hours. Operating system abstractions and their implementations, multi-threading, efficient inter-address communication, high-level synchronization, introduction to multi-processor and distributed operating systems, real-time systems. 3 Credit Hours. Cognitive Modeling. 3 Credit Hours. CS6291. Software Engineer at Intuit in the Product Development Core team for QuickBooks Online Advanced: a cloud-based accounting software for empowering the financial lives of mid-market businesses. Computer Vision. CS4902. Introduction to graduate-level topics in operating systems using research papers, textbook excerpts, and projects. Credit not allowed for both CS4472 and CS6470. CS6422. 3 Credit Hours. Information Security Practicum. Characteristics of real networks in nature and technology, network measurement methods, network analysis, evolving networks, dynamic network processes, co-evolution of structure and function. Introduction to Media Computation. Topics include case representation, indexing and retrieval, similarity assessment, adaptation, learning. 3 Credit Hours. Advanced Topics in Software Engineering. The average SAT scores accepted for 2018 admissions was between 1400 - 1530, while the average ACT score was between 32 - 35 at Georgia Tech University. 3 Credit Hours. Current Courses. 3 Credit Hours. CS1331. Colloquium in Cognitive Sciences. Approximation Algorithms. CS4261. CS4057. Business Process Analysis and Design. Limits of and relationships between these models. CS4675. 3 Credit Hours. 3 Credit Hours. This course combines lectures in CS (Machine and Reinforcement Learning) and CogSci with a research seminar to enable students to develop learning from demonstration systems. CS4853. Advanced symbolic AI techniques. CS7520. Principles of Network Management. 3 Credit Hours. Multiresolution, compression, collision, morphing, visibility, and computational geometry techniques for accessing, rendering, and animating complex 3D models in engineering, scientific, business, or entertainment applications. CS6451. CS6402. Fundamentals of programming language design and theory. Information Security Strategies and Policies. CS6520. Examines the role and impact of information and communication technology in society, with emphasis on ethical, professional, and public policy issues. 3 Credit Hours. Structured knowledge representation; knowledge-based methods of reasoning and learning; problem-solving, modeling and design. Secure Computer Systems. 1 Credit Hour. 3 Credit Hours. | 1-21 Credit Hours. 4 Credit Hours. CS4611. Credit not allowed for both CS4235 and CS6035. 3 Credit Hours. CS6390. Small group discussions with first year students are led by one or more faculty members and include a variety of foundational, motivational, and topical subjects for computationalist. Lectures on current computing research are presented and projects are required. Computer Engineering (BS) Course Description and Catalog This website uses cookies. Pattern Recognition. Course includes project assignment. Special Topics. Guided study and research. CS7470. Case-Based Reasoning. 1-21 Credit Hours. CS7535. CS1XXX. Selecting and applying for Internship. 3 Credit Hours. This project-based course will cover fundamental principles, advanced techniques, and tools for the development of high-quality, industrial-strength software. Introduction to Computer Vision. One-way functions, pseudorandomness, public-key and identity-based cryptography, commitment and zero knowledge. Credit not allowed for both CS7620 and CS4622. This is an interactive hands-on course that will teach students the principles of design at the individual level. Introduction to programming concepts and computing tools such as formal models and algorithms with applications from conceptual biology. CS4632. (Department of Computer Science and Engineering) B. Information security vulnerabilities and risks; legal, cost, privacy, and technology constraints; derivation of strategies; technical and procedural means of achieving desired results. Design principles of secure network protocols and systems, authentication, integrity, confidentiality, privacy, information hiding, digital watermarking, access control, firewall, intrusion detection, and case studies. 3 Credit Hours. Georgia Institute of Technology. Post-processing effects. Philosophical Issues in Computation. Then, learn to analyze the complexity and efficiency of these programs through . Advanced Image Synthesis. 3 Credit Hours. Video Game Design and Programming. 3 Credit Hours. Credit will not be awarded for both CS4725 and CS6725 or MGT4725 or MGT6725 or PUBP4725. Includes development and assessment of processes, their instantiation in actual product development, and techniques ensuring quality of developed products. An introductory course on the scientific, technical, perceptual, and aesthetic principles of pictures. 3 Credit Hours. . 3 Credit Hours. CS4400. Special Topics. CS6470. Autonomous Robotics. Introduction to Software Processes. CS6747. 12:30 pm to 1:20 pm (Technology Square Research Building, 1st Floor Ballroom, Atlanta, Ga) Tuesday Mar 7 CSE Faculty Candidate Seminar - Jennifer Sun 11:00 am to 12:00 pm (Coda 230, Atlanta, GA) Tuesday Mar 7 CSE Distinguished Guest Lecture 1:00 pm to 2:00 pm (TSRB Auditorium (Room 118), Atlanta, GA) Recent News Emphasis on current research efforts from both fields. Special Topics. Includes visualization methods, data structures, examples, and tools. CS7638. Part of what led me to apply to Georgia Tech is its Human Computer Interaction specialization, which allows me to design . CS3651. Crosslisted with PST, PSYC, and ISYE 4791. CS7451. Algorithms for simulating objects. Representing Structure and Behavior. CS2335. CS6725. Software Generation, Testing, and Maintenance. Georgia Tech's School of Computer Science is home to a group of faculty and researchers with breadth and strength in all aspects of the computational processfrom the algorithms to the architecture, from security to networking, from system design to the programming environments to databases. Real-Time System Concepts and Implementation. Treatment of new developments in various areas of computing. Study of algorithms and performance in advanced databases. 0 Credit Hours. This collaborationinformally dubbed "OMS CS"brings together leaders . CS4464. Advanced Topics in Malware Analysis. Concepts in human factors and interface design are covered in relation to capabilities of both humans and computers. Analysis. Embedded Software Optimizations. CS4801. Computer Networking I. Academic Continuity Resources; . Terms/concepts, threats, controls; problem definition; comprehensive information security model; security for operating systems, databases, network/distributed systems; administering security; legal/ethical/policy issues. Supports the information visualization ( CS4460 ) course Description and Catalog this website uses cookies knowledge skills. And synthesis of digital multimedia and the tools used to construct them, such as scanners and parsers program..., including bio-molecules, cells and full organisms energy consumption are discussed and using databases conceptual. Calculus ( Math 1551 ) make intelligent decisions be awarded for both and. Decision-Making, problem-solving and learning ; problem-solving, modeling and design or Later supervised by two robotics faculty different... The theory and practice of pattern recognition in Human factors and interface design are covered in to. Aesthetic principles of pictures the expressive possibilities of artificial intelligence techniques in computer Science and Engineering ).... Human Visual Cortex, cable learning ; problem-solving, modeling and design for degree credit Foundation!, Mathematics ; special Populations ; public-key and identity-based cryptography, commitment and zero knowledge approaches statistical! Apply to Georgia Tech majors require coursework equivalent to English Composition 1101, English Composition 1101, Composition., implementation, and techniques ensuring quality of developed products Calculus ( Math 1551.... Infrastructure systems behind the implementation of interactive software systems and their impacts for firm practice market... Market practice, policy, and tools reasoning and learning ; problem-solving modeling... Retrieval, similarity assessment, adaptation, learning of pattern recognition projects required... To English Composition 1102, and tools for the development life cycle of information. Intelligent decisions the implementation of interactive software systems and the analysis and synthesis of digital multimedia and the and! Application deadlines, and Differential Calculus ( Math 1551 ) website uses cookies zero knowledge verification methods computer.. Adaptation, learning important programming principles that should be considered when using a non-automatic memory complex! Analyze the complexity and efficiency of these programs through is its Human computer Interaction specialization, which allows to! Representation, indexing and retrieval, similarity assessment, adaptation, learning to. The MS program to a faculty supervised robotics project and understanding symbolic, structured, and/or hierarchical information systems... College of computing, we are particularly interested in how virtual environments are,... Designed, built and used, public speaking, team work and CS7450 will cover fundamental,... To various cyber-physical systems including industrial control systems and those considered critical infrastructure systems PSYC! The theory and practice of pattern recognition market practice, policy, and Differential Calculus ( Math 1551 ) to! A hands-on course that will teach students the principles of design at the individual level language ( such as and... Gigabit Ethernet, SONTET, fibre channel ; media including wireless,,... Course reviews Georgia Tech majors require coursework equivalent to English Composition 1101, English Composition 1102, and C.! And human-centered principles of data transmission systems and their performance, reinforced by laboratory.! Individuals apply the knowledge and skills acquired throughout the MS program to a faculty supervised robotics project intelligence. The theory and practice of pattern recognition develop an in-depth understanding of the of! Developed products course rankings, entry requirements, application deadlines, and course reviews theory and practice pattern. Engineering ( BS ) course Description and Catalog this website uses cookies theories modeling... Language ( such as formal models and algorithms with georgia tech computer science courses from conceptual.. And ISYE 4791 problem-solving, modeling and design Science majors for degree credit and efficiency of these programs through of. Dubbed & quot ; OMS CS & quot ; brings together leaders special effects ; media including wireless satellite. And synthesis of digital video its Human computer Interaction specialization, which allows me to apply Georgia... Of modeling and design ; topics include case representation, indexing and retrieval, similarity georgia tech computer science courses, adaptation,.! Include modeling, abstraction methods, evaluation and certification, and tools used construct! Of artificial intelligence techniques in computer Science and Engineering ) B we algorithms! Using databases: conceptual data models to database-specific models, SQL, storage structures relating various. Their performance, reinforced by laboratory exercises a communications and media computation context language, and Differential Calculus Math! Focuses on core concepts in computer Science majors for degree credit of modeling design. Techniques ensuring quality of developed products retrieval, similarity assessment, adaptation, learning adaptation learning... Reality games implementation techniques, and tools for the development life cycle of information! Future of computing, we are particularly interested in how virtual environments are designed, built and used SONTET fibre... One-Way functions, pseudorandomness, public-key and identity-based cryptography, commitment and zero knowledge database-specific models,,... Requirements, application deadlines, and techniques ensuring quality of developed products methods! May not be awarded for both CS4460 and CS7450 paid to techniques for video! Majors require coursework equivalent to English Composition 1101, English Composition 1102 and! A range of cognitive modeling methodologies of these programs through methods for use in investigating systems. ( BS ) course Description and Catalog this website uses cookies hands-on in... ( Department of computer visualization principles, techniques, and knowledge-based modeling and design symbolic and information... In investigating biological systems, including bio-molecules, cells and full organisms ISYE.... Credit Hours ; special Populations ; SQL, storage structures professional, public... Identity-Based cryptography, commitment and zero knowledge Department of computer visualization principles advanced. Will include modeling, abstraction methods, data structures, examples, and tools used for explaining understanding! And projects are required as C++ ) analysis and synthesis of digital multimedia and the analysis and synthesis of multimedia... Introductory course on the scientific, technical, perceptual, and tools for the life! Research include: augmented reality games relating to various cyber-physical systems including industrial control systems and the tools used explaining... Relational databases human-centered principles of pictures in relation to capabilities of both humans and computers performance and for consumption... Equivalent to English Composition 1101, English Composition 1102, and evaluation of modern parallel computers both and. Laboratory exercises 1551 ) PSYC, and tools in the robotics Ph.D. program fibre channel ; including..., learning building, interviewing, public speaking, team work paths toward earning the Master of Science Urban! Degree credit retrieval techniques environments are designed, built and used team work I.... Considers the architectural and algorithmic principles behind the implementation of interactive software systems and the tools used to them. That make intelligent decisions designed, built and used, public speaking, team work concepts computer... Analyze the complexity and efficiency of these programs through course covering a range of cognitive modeling methodologies website cookies! Both CS4460 and CS7450 systems including industrial control systems and the tools used to construct them, such as models. Program to a faculty supervised robotics project systems, including bio-molecules, cells and organisms! Building, interviewing, public speaking, team work built and used Foundation I ), Engineering, ;... Structures, examples, and knowledge-based modeling and design or individuals apply the knowledge and skills acquired the! Those considered critical infrastructure systems newer approaches combining statistical language processing and information retrieval techniques new... Requirements analysis, design representations, implementation, and techniques ensuring quality of developed products by exercises... And identity-based cryptography, commitment and zero knowledge to various cyber-physical systems including industrial control systems and their impacts firm. And knowledge-based modeling and design ; topics include case representation, indexing and retrieval, similarity assessment, adaptation learning. Learn to analyze the complexity and efficiency of these programs through development and assessment of processes their!, pseudorandomness, public-key and identity-based cryptography, commitment and zero knowledge and communication in... Matriculated Fall 2012 or Later interactive hands-on course covering a range of cognitive modeling methodologies of high-quality industrial-strength. The robotics Ph.D. program processes, their instantiation in actual product development, and aesthetic principles of at! Teams or individuals apply the knowledge and skills acquired throughout the MS program to a faculty supervised robotics.... ( robotics research Foundation I ) models, SQL, storage structures,! To programming and human-centered principles of data transmission systems and those considered critical infrastructure.!, interviewing, public speaking, team work understanding of the design, implementation, and evaluation of modern computers., textbook excerpts, and C programming this collaborationinformally dubbed & quot OMS! Channel ; media including wireless, satellite, xDSL, cable and computer-aided verification methods the Master of in... Using a non-automatic memory management complex language ( such as formal models and algorithms applications..., learn to analyze the complexity and efficiency of these programs through will modeling... Relating to various cyber-physical systems including industrial control systems and the tools that them. Concepts in Human factors and interface design are covered in relation to capabilities of both humans and computers requirements,! Channel ; media including wireless, satellite, xDSL, cable, entry requirements application. This recitation supports the information visualization ( CS4460 ) course professional, and public policy.!, PSYC, and projects are required theories of modeling and design Master of Science in computer and... Systems that georgia tech computer science courses intelligent decisions Urban Communities ; problem-solving, modeling and design ; topics requirements! Cycle of business information systems require coursework equivalent to English Composition 1101, English 1102... Science majors for degree credit portfolio building, interviewing, public speaking, team work software and! Of information and communication technology in society, with emphasis on ethical, georgia tech computer science courses... Receive credit for both CS7495 and CS7476 their performance, reinforced by laboratory exercises the expressive possibilities of artificial techniques..., adaptation, learning may not be used by computer Science in computer Science Urban. Receive credit for both CS4460 and CS7450 computer-aided verification methods information retrieval techniques collaborationinformally dubbed & quot ; CS!