Students acquire a comprehensive understanding of a computer system's essential components, component interdependence, and binary functions, factoring in performance, data communication models, telecommunication basics, and information security. Recent trends and advancements in mobile computing, telecommunications, and IT infrastructures are discussed. Students apply problem solving concepts by analyzing problems and constructing, testing, and implementing algorithms using pseudocode, desk checking, and procedural programming.
Topics include: program flow, control structures, programming fundamentals, and integrating program modules into a cohesive solution. This foundation course is designed to teach students problem-solving skills using procedural programming that is required for the Information Technology degree program. The course accomplishes the goals through hands-on experience in the lecture class as well as through computer laboratory work. Topics to be discussed include, but are not limited to: variables, conditionals, functions, strings, iteration, testing, storage types and files.
Provides an extensive understanding of computing fundamentals. Topics include: hardware, software, networking, computer security, programming, database, e-commerce, decision support systems, and other emerging technologies. Provides an extensive understanding of concepts and techniques for designing and developing attractive and accessible websites with multimedia components.
Introduces and discusses technological, aesthetic, and human factors. Limited to three attempts. Provides an extensive understanding of database fundamentals. Topics include: database classifications, data models with extensive coverage of the relational model, entity-relationship and extended entity relationship models, normalization, advanced data modeling, and Structured Query Language SQL programming.
Provides an extensive understanding of techniques for developing solutions to business problems through an iterative design and implementation approach. Students apply problem solving concepts by analyzing problems and constructing, testing, and implementing object-oriented solutions using object-oriented analysis and design, data modeling, and object-oriented programming fundamentals. Building on fundamentals of problem solving, logic and algorithm development, and procedural programming, this course further develops these skills while covering server side scripting languages and relational database connectivity.
Students will use open source software tools to develop database-enabled web applications. Introduction to Object Oriented Programming OOP is intended for students who want to advance their basic programming skill to the next level by learning the OO programming paradigm. This course is designed to teach the benefits of OOP, including faster development, code reusability and less code maintenance.
The course accomplishes the goals through hands-on experience with a number of coding assignments. Topics include, but are not limited to: OOP design, objects, class, methods, inheritance, testing, debugging, graphical user interfaces GUIs. Through lecture, class demonstration, class discussion, and hands-on lab experience, introduces multimedia and web computer graphics.
- E Business Technology And Strategy Communications In Computer And Information Science 113 2010.
- Topics in Invariant Theory.
- E-business Technology and Strategy | SpringerLink.
- Table of contents?
- Palladacycles: Synthesis, Characterization and Applications.
- E-business Technology and Strategy (Communications in Computer and Information Science, 113).
Focuses on development of web-enabled multimedia applications from practical business perspective. Covers fundamentals of relational database management systems and their use in business environments. Topics include: database classifications, data models with extensive coverage of the relational model, entity-relationship and extended entity-relationship models, normalization, advanced data modeling, and Structured Query Language SQL programming.
Students design and implement a real-world relational database and create complex SQL queries to retrieve data from the database. Students survey and apply techniques in analyzing and modeling information systems. Requirements are derived in various domains and abstracted at conceptual, logical, and physical levels.
Process, data, and state modeling are applied through a project that follows a systems development lifecycle. Object modeling is explored and contrasted with data and process modeling. Individual and group modeling assignments are required. Introduces concept of information security.
Discusses need for organizational policy to define required services such as confidentiality, authentication, integrity, nonrepudiation, access control, and availability, and mechanisms to implement those services. Covers different types of security including physical security, computer security, and network security; common threats to and attacks against information systems, including accidental damage, identity theft, malicious software, and "spam"; and defensive measures.
Focuses on transition issues for sophomores and transfer students in Information Sciences and Technology programs. Assists sophomore and transfer students with choice of concentration, course selection, and career readiness. Registration Restrictions: Students with a class of Freshman may not enroll. Enrollment is limited to students with a major in Information Technology.
Comprehensive overview of the fundamental principles of telecommunications, including current status and future directions of the public switched telephone network, cellular networks, satellite networks, and computer networks. Explores how IT changed nature of society and contributed to evolution of global economy.
Examines changing nature of work, education, and communication, and ethical issues such as intellectual property rights, computer-related crime, privacy concerns, and public policy issues. Fundamentals of data structures and analysis of algorithms. Large programs written in a modern, high-level programming language. Stresses abstraction, modular design, code reuse, and correctness.
The course introduces students to the Oracle Developer application development utilities and tools and describes how to create and manipulate databases in Oracle database management system. Topics include data definition and manipulation languages, stored procedures, triggers, indexing techniques, and elementary query optimization.
Studies business-oriented applications for popular mobile platforms including Blackberry, Android and Apple. Provides overview of mobile platforms and devices including evaluation, uses, design and development of applications. Covers methodology and tools used to work with health data structures supporting organizations' needs for reliable data that are captured, stored, processed, integrated, and prepared for further querying, decision making, data mining and knowledge discovery for a variety of clinical and organizational purposes.
Data security and privacy, data standards, data interoperability, health information exchange, and big data analytics are discussed. Explores challenges in the development and implementation of information systems and informatics tools in healthcare environment. Discusses the importance and benefits of electronic health records EHRs. Students learn about EHRs' creation, management, and evolution, and their use for clinical decision support. In addition health information security, privacy, federal laws, regulations and standards, and their impact on healthcare delivery are discussed. Provides an introduction to networking in the healthcare environment and covers a wide range of topics on emerging health information technologies.
Discusses internet protocols, safety procedures, and data privacy considerations in healthcare environments, and processes required to design, secure, and troubleshoot a network to support healthcare organizations. Mobile computing, patient portals, personal health records, telehealth, health information exchange are discussed. Introduces the principles and techniques necessary for successful client-side web development. Students will learn to develop attractive and interactive web pages and applications and use client-side web-scripting languages to solve problems both with a text editor and more powerful WYSIWYG HTML editors.
Additional topics include security setups, administration, and associated performance issues. Through lectures and hands-on lab experience, presents web development techniques using content management systems e. Joomla, Dot net nuke. Introduces characteristics of various types of websites corporate portals, intranets and extranets; online magazines, newspapers, and publications; e-commerce and online reservations, government applications, small business websites. Presents methods, languages, tools related to web content management systems from an applied perspective.
Focuses on primary aspects of data communications and networking. Notes: This course is 50 percent lab work of configuration of routers and network design, implementation, and testing. Practices and procedures for installing and configuring modern operating systems, including user accounts, file, print, and terminal servers, mobile computing, and disaster recovery. Through practical lab sessions, students receive real-world experiences with multiple operating systems. Provides essential strategies and procedures for planning, organizing, staffing, monitoring, and controlling design, development, and production of system to meet stated IT-related need in effective and efficient manner.
Fulfills writing-intensive requirement for BS in information technology. Enrollment limited to students with a class of Junior, Senior Plus or Senior. Provides theoretical foundation and practical experience installing, configuring, and maintaining Linux systems with an emphasis on best practices for security. Students develop a heterogeneous suite of clients and servers with firewalls and other networking components.
This course will examine and assess the role of information technology as a tool of warfare and civil defense. Topics will be discussed from both defensive and offensive perspectives and will include asset tracking, asymmetric warfare, network centric warfare, physical attacks, cyberterrorism, espionage, psyops, reconnaissance and surveillance, space assets, and applications of GPS and cryptographic technology.
Students will research and write about the social, ethical, and political effects of such technology. Covers computer crime, relevant laws, agencies, and standards. Presents auditing, logging, forensics, and related software. Explores legal principles such as chain of evidence, electronic document discovery, eavesdropping, and entrapment. Students get hands-on experience with forensics tools.
Examines information security services and mechanisms in network context. Topics include symmetric and asymmetric cryptography; message authentication codes, hash functions and digital signatures; digital certificates and public key infrastructure; access control including hardware and biometrics; intrusion detection; and securing network-enabled applications including e-mail and web browsing.
Introduces concept of data and application security. Discuss challenges of database, and application and industrial control system security.
OCW Course Index | MIT OpenCourseWare | Free Online Course Materials
Presents software engineering, programming techniques, platforms and tools necessary for rapid development of scalable applications including: cloud platforms; scalable data storage solutions; web applications development environments. The course will provide a general overview of such techniques but will concentrate on selected ones in each term. The students will work in small teams and must develop scalable prototypes during the course. This course covers layers of the n-tier architecture. It teaches students how to use Python and Django framework for building web sites.
It starts with developing a web application with Python and adding additional features to that application. These features include, persisting data to an RDBMS systems such as Postgres SQL, securing the developed applications including user authentication, logging and debugging, and testing. Students will build web applications using available frameworks at each tier, such as Java Server Faces and Servlets for the UI tier, Web Services for the business tier and Java Database Connectivity for the persistence tier. Examines three areas of digital media editing- tools for editing, content and logic decision process, and information technology used by major corporations for development and distribution- through video examples from entertainment industry and corporate productions as well as hands-on editing experience.
Explores advanced concepts of database administration using enterprise-level database management system. Topics include: backup, recovery, corruption, automatic management, resource management, job scheduling, space management, memory management, storage management, diagnosis and corresponding tools. Provides an overview of information visualization applications in intelligence analysis, decision support systems, and network monitoring. Covers human factors, human interface with information, and current and future trends in information visualization. Students also learn to develop a rudimentary visualization application.
Focuses on database-driven web application development and web presentation using server-side coding and advanced techniques. Additional topics include AJAX, web server configuration and web services. Students learn the latest technologies of IP networks and understand application-level services used in the Internet.
Lab sessions focus on installation of applications on virtual servers. Notes: Term project. Layer 2 involves Ethernet-switching components, including detailed hands-on configuration covering all aspects of switches using the command-line interface method. Covers fundamental principles underlying wireless data communications. Topics include wireless transmission basics, radio propagation issues, antennas, digital modulation, spread spectrum techniques and their applications, and popular standards: WiFi, WiMAX and Bluetooth. Also presents practical knowledge to enable the design, testing, deployment, debugging and commissioning of WiFi, WiMAX networks and point-to-point microwave systems.
Discussions on cellular network technologies are also included.
Earning Your IT Degree Online
Studies security policies, models, and mechanisms for secrecy, integrity, availability, and usage controls. Topics include models and mechanisms for mandatory, discretionary, and role-based access controls; authentication technologies; control and prevention of viruses and other rogue programs; common system vulnerabilities and countermeasures; privacy and security policies and risk analysis; intellectual property protection; and legal and social issues. Peer-to-Peer P2P systems and overlay networks have become popular over the years because they are a cost-effective and scalable content sharing solution.
Fundamentals of P2P systems and overlay networks are introduced to validate it as a better option than the traditional client server architecture. Students learn the classifications of P2P systems and architectures; overlay network categories, and their benefits and disadvantages. Teaches principles of designing and testing secure networks, including use of network partitioning, firewalls, intrusion detection systems, and vulnerability assessment tools.
Practices and procedures for defending business-class, heterogeneous networks against threats including system failure, environmental events, human error and attacks including intrusion, malicious software, denial of service. Through practical lab sessions, students receive real-world experience designing networks, installing and configuring system components, detecting and recovering from problems and attacks, and gathering data to support prosecution of offenders and refinement of countermeasures. Student team-based experience grounded in the work of the preceding courses in the digital media and web design minor.
Each individual student will produce a portfolio of digital media and web-design related products and features that demonstrate core competencies in coding, design, content, and accessibility. Students will work in cross-disciplinary teams to carry out a client-based web design project, the process and outcomes of which will also be represented in the individual portfolio. Equivalent to ENGH Recommended Prerequisite: Before enrolling in the Capstone seminar, students need to have completed all required courses for the Digital Media and Web Design Minor.
Examines current and emerging technologies for transmission of voice signals over telecommunications systems. Highlights significant differences between the requirements for voice and other forms of data. Topics provide a balance between traditional voice technologies and those that use data networks. Real-world implementations are analyzed to determine reliability, quality, and cost effectiveness.
Includes lab experiments with analog and digital technologies. Provides a comprehensive overview of the principles of satellite communications systems. Major topics include satellite orbits and constellations, the space segment, antennas, modulation, coding, satellite access methods and link analysis. Also covers satellite applications, with emphasis on recent developments in the satellite communications field.
Hands-on design experience is gained through the use of readily available vendor software systems. This is an introductory course on natural language processing. It will focus on studies of textual data using rule-based and statistical methods. Our goal will be to create computer programs that analyze, interpret, and even generate human language. Students use information technology as a tool to redesign business processes so the enterprise can achieve its objectives.
Student teams analyze the business processes of real organizations, quantify the negative impact caused by current process challenges, then develop and present a compelling Business Case for Change. Students develop skills critical for preparing and delivering effective verbal briefings and presentations. Enrollment limited to students with a class of Senior Plus or Senior. Enrollment limited to students in a Bachelor of Science degree. Students, in teams, complete projects demonstrating preparedness as an IT professional.
This work includes ethical challenges, status reports and engineering notebooks evaluated during class. Teams members develop detailed designs, build solutions up to Beta, present final written reports and final verbal presentations before review panels of business leaders. This is a practical course in entrepreneurship. Each class session will focus on specific topics associated with building a business: team creation, business planning, market research, product development, financial planning, funding, people and organizations, competitive strategies, operations, growth and exit strategies, and more.
Students will have reading assignments and will participate in competitive team assignments. Introduces students to the decision making processes involved in leading IT companies. Topics include: the role of major IT applications in strategic, tactical, and operational decisions; assessment and justification of IT ideas and investments; methodologies to predict decision outcomes; how to measure IT investments performance; strategies to inspire, influence and organize the workforce to accomplish key business goals.
Notes: Students develop skills through assessment and role-playing activities, discussions, cases, and hands-on applications. Directed self-study of special topics of current interest in IT. Notes: Topics must be arranged with instructor and approved by department chair before registering. May be repeated within the term for a maximum 6 credits. Topics of special interest to undergraduates.
Notes: May be repeated if topics are substantially different. Washington Consortium level students may not enroll. Reading and research on specific topic in information technology under direction of faculty member.
Computer Science and Engineering (CSE)
May not be repeated for credit. Students in a Non-Degree Undergraduate degree may not enroll. Enrollment limited to students in the Volgenau School of Engineering college. Grading: This course is graded on the Graduate Regular scale. May be repeated within the degree for a maximum 6 credits. Recommended Prerequisite: Completed qualifying exams, or permission of instructor. Enrollment is limited to Graduate, Non-Degree or Undergraduate level students. Students put together a professional presentation of a research proposal and present it for critique to fellow students and interested faculty.
- Information Technologies in Biomedicine, Volume 4!
- Course Descriptions | Saint Mary's College;
- Undergraduate Menu.
- Medical Image Computing and Computer-Assisted Intervention – MICCAI 2013: 16th International Conference, Nagoya, Japan, September 22-26, 2013, Proceedings, Part III.
- BCS Courses.
- Visualization in Scientific Computing ’97: Proceedings of the Eurographics Workshop in Boulogne-sur-Mer France, April 28–30, 1997.
- Lower Division.
Notes: This course is only offered once per year in the Spring semester. Recommended Prerequisite: Completion of all coursework for the PhD in Information Technology, or permission of instructor. Registration Restrictions: Enrollment is limited to Graduate level students. Opportunity for engineer degree students to present project proposal for critique to interested faculty and students.
Covers presentation of project topic for engineer degree in information technology, and is required of all engineer degree students. Students complete project proposal. Notes: May be repeated with change in topic, but degree credit is only given once. May be repeated within the degree for a maximum 3 credits.
Recommended Prerequisite: Completion of all course requirements for the Engineer degree in Information Technology or permission of instructor. Grading: This course is graded on the Graduate Special scale. Work on project proposal that forms basis for dissertation for engineer degree. Management Accounting Research. Accounting, Organizations and Society. Critical Perspectives on Accounting. Information and Management. Information Sciences. Journal of Industrial Information Integration.
Decision Support Systems. Knowledge-Based Systems. Journal of the Association for Information Science and Technology. Journal of Strategic Information Systems. Decision Sciences. Journal of Big Data. Big Data Research. International Journal of Critical Infrastructure Protection. Journal of Information Systems. Quality Technology and Quantitative Management.