Internet Technology
The Department of Internet Technology features coursework in the area of ITC and web operations.
The Department of Internet Technology features coursework in the area of ITC and web operations.
3 semester credits. This course is centered on cybersecurity and defense, offering an in-depth exploration of their practical applications and analytical skills. Key topics covered include cryptographic methods, user authentication, access control, malware such as viruses, worms, and Trojans, intrusion detection and prevention, firewalls, software and operating system security, and IoT security. Students will receive theoretical foundations and then engage in practical exercises to configure security and defense systems. Throughout the course, students will develop a heightened awareness of confidentiality and integrity issues.
3 semester credits. The course focuses on the ethical implications that emerged with the rise of digital technologies. The latter have deeply impacted on human social dynamics, generating new types of flows of information and communication. Meanwhile, data about us are increasingly present in the digital sphere. This has raised concern about privacy, transparency, and social justice at large. The continuous interactions with and through digital technologies fuel the need to understand the moral and philosophical repercussions of being digital selves. The course explores various ramifications of ethical concerns in the digital era, incorporating real-life case studies so as to stimulate students’ capacity to develop an ethical standpoint within the sector of IT and AI.
3 semester credits. This course investigates the pillars of information security and risk analysis, providing students with the technical and linguistic skills necessary to understand how cyber threats and vulnerabilities are controlled and mitigated by state and non-state actors. Students will become familiar with the political, social, and economic governance of cyberspace, while exploring notions such as security, privacy, transparency, and confidentiality. The exploration of methods employed for information security, such as encryption, will be assessed in relation to ethical considerations. The course comprises the analysis of a variety of case-studies to allow students to interlink theory and practice, and envision the dynamics and impacts of cybersecurity on real-life scenarios.
3 semester credits. This course explores network architecture, focusing on the ways network protocols and functions fit together. The course looks at the OSI Model, exploring TCP/IP in relation to protocol fields, addressing, and operations. Students will become familiar with switches, access points, routers, and network components processing packets. Additional significance topics include Ethernet, Address Resolution Protocol (ARP), Internet Control Message Protocol, subnetting, and supernetting. The course incorporates an extensive component of practical exercises in order to allow students to consolidate the theoretical pillars of the course through a hands-on approach.
1 semester credit. This is the lab component of the Network Protocols course. It is a fully practical integration to the latter course, and it provides students with the instruments to further strengthen their applied capacities in relation to the operations of network protocols. Students will learn the functions of network hardware such as switches and routers, while advancing their understanding of various layers, protocols, and operations.
3 semester credits. This course focuses on object-oriented programming and explores the uses and functions of UML while defining notions such as classes, association, inheritance, and genericity. Furthermore, the design process is analyzed in its various phases. Students will strengthen their ability to use computer languages to design efficient representations of activity in human organizations. The course bridges theoretical concepts with an extensive lab-based and practical component, by which students will be able to consolidate ideas and data through experiential approaches.
3 semester credits. This course explores the pillars of web programming and scripting, focusing on three fundamental languages, namely HTML, CSS, and JavaScript. The main project of the course entails the creation of a web page, which will incorporate a variety of features, including different sections, colors, headings, images, texts, and multimedia elements. Therefore, the course comprises an extensive practical aspect, which serves to reinforce the theoretical notions at the base of web programming.
3 semester credits. Designed for students who have a solid background in XHTML and CSS, this course continues web design topics for client-side programming, server-side programming, and data access required for e-commerce web sites. Students are introduced to JavaScript to make websites dynamic and client-oriented. After a brief introduction of XML, a review of basic database concepts, and SQL, server-side scripting is discussed in general terms to let students understand what is required to collect information from html forms. A basic ASP application is built as a demonstration. Students gain a basic understanding of what is involved in building and maintaining a database-driven, e-commerce website. The course includes a brief look at SVG (Structured Vector Graphics) and Flash. The course focuses on the creation of a final portfolio. This class includes experiential learning with CEMI. Prerequisites: Introduction to Web Design.
3 semester credits. This placement grants students an opportunity to understand institutional ICT management. Students will acquire and practice skills related to the IT field under the leadership and supervision of the institutional CIO and ICT staff. Students will also have the opportunity to develop an understanding of the activities, functions, and organization of the department and, under the supervision staff, students will perform maintenance and assistance routines as well as - depending on students' profile - suggest new procedures to facilitate users' (students, teachers, staff) work and to improve school services. Tasks may include but are not limited to computers deployment (installation and user delivery), user assistance for hardware and software, network installation and maintenance, video and audio installation and maintenance (TV sets, projectors, amplifier, Apple TV), and deployment of new procedures from the test environment to production. EL hours may be distributed from Monday through Friday. This special project course features experiential learning hours with our Community Engagement Member Institutions (CEMI). CEMI are dynamic learning environments created to foster learning through a structured interaction with the community. Remote option students will gain international community exposure through a virtual setting. Students will be involved in learning by doing through real projects and integration with the local population and territory in order to remove cultural and learning barriers as well as to develop a strong likelihood for success in life. The experiential learning hours are fully supervised by instructors who track students step by step during their learning experience, monitor and advise according to student needs, and support student initiative. This unique learning model allows students to benefit from an all-encompassing educational experience based on theory and practice in real enterprises, learning of comprehensive operational processes, problem-solving, leadership, and management. Main tasks: Monitoring of ICT operations, user assistance, installation and maintenance tasks, user-based improvement research, final portfolio. Additional materials/Dress code: Business casual attire for dress code. Not applicable to remote option. Prerequisites: Cover letter, CV, and material pertinent to the chosen area, interview. Basic knowledge of the latest Apple operating system, Linux (Darwin, CentOS, Ubuntu, Debian), latest Windows software, standard office editors (OpenOffice, Pages, Keynote, Numbers), TCP/IP networking, virtualization (VMWare environment).
3 semester credits. This course examines data visualization as the bridge between visual design and data science. Students will investigate how data and information can be effectively presented through comprehensible, visually effective, and engaging representations accessible to diverse audiences. Areas of focus include data handling for information design, conceptualizing and developing design solutions for data visualization, and presentation/delivery strategies for data-based projects. Elements of graphic design concepts such as color theory, typography, hierarchy, and grids will be re-investigated and strategized for increased effectiveness from a data perspective.
3 semester credits. The scope of this graduate-level course is to present new teaching methodologies made possible by a global network and the growing availability of fast and powerful communication devices. Recent technology advancements made available a range of new teaching media, for example thematic easily accessible and manageable databases, powerful graphic systems allowing HD or UHD videos and student interaction and manipulation of 3D objects such as artistic human artifacts (sculptures, paintings, etc.) or items related to the natural sciences (molecules, body parts, etc.). Connectivity available almost anywhere reduces the dependence of coursework solely in building facilities, allowing for field experiences (museums, city walks), advanced hardware and software to share course materials in the form of interactive whiteboards where instructors and students can work at the same time from any location, and widespread portable devices (smartphones, tablets) for interactive visual platforms. A major focus of the course will be on the instant and dynamic accessibility to culture and current events as opposed to the static approaches of the past. In order to make the most of these new tools, an instructor has to understand their technology and master the new ways of interactions with the students, including the participation of field experts in moderated discussion settings. Prerequisites: Open to individuals who have completed an undergraduate degree or are currently enrolled in a graduate-level program.
3 semester credits. This course examines data visualization as the bridge between visual design and data science. Students will investigate how data and information can be effectively presented through comprehensible, visually effective, and engaging representations accessible to diverse audiences. Areas of focus include data handling for information design, conceptualizing and developing design solutions for data visualization, and presentation/delivery strategies for data-based projects. Elements of graphic design concepts such as color theory, typography, hierarchy, and grids will be re-investigated and strategized for increased effectiveness from a data perspective.
3 semester credits. This course trains students in the comprehension and development of effective graphic web design interfaces. Focus is attributed to the importance of human interaction, as well as visual properties, layout, and wayfinding to ensure the quality of a web page or site. The theoretical part of the course seeks to expound upon the significance of web design as a discipline, together with its main sociological implications. The course, however, places its main emphasis on the practical aspects relating to the topic/field, allowing students to acquire the skills necessary for the creation of basic, functional, and aesthetically pleasing websites.