40 courses with the subject CTIM, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
CTIM 100Computer Keyboarding3
In this introductory computer keyboarding course, the student obtains a thorough knowledge of the computer keyboard and the basic principles of touch keyboarding. The course will include the basic features of word processing software and an introduction to letter styles, tables, and manuscripts. The student should progress to a speed of 25-45 words per minute with no more than three errors on three-minute timed writings. The course is adaptable for business and personal use.
This course is designed as a practical, step-by-step introduction to beginning concepts of the Microsoft Windows operating system. Students learn how to use the Windows desktop, manage documents, work with the documents library, and create shortcuts. In addition, students learn file and folder management and Windows accessories programs. Students also learn how to customize their work environment and to use the control panel.
This course presents the basic features of Microsoft Word. Students learn how to prepare documents of various types by formatting characters, paragraphs, and pages. In addition, students also learn how to insert objects/graphics and create tables.
This course presents the basic features of Microsoft Excel. Students learn the essentials of spreadsheet creation, including data entry and editing, formatting, printing, saving, enhancing, and retrieving worksheets. The creation of formulas and functions receives major emphasis. Other topics include preparing charts and maintaining workbooks. mmunity College 2024-2025 College Catalog | 221
This course is a continuation of Beginning Windows. Students learn advanced file management capabilities of Windows, systems maintenance procedures, and how to add hardware and software. In addition, students use Windows in conjunction with multimedia and the Internet as they work with digital photographs and music. Security considerations including organizing and protecting information are also covered.
This course is a continuation of Beginning Word. Students learn how to customize paragraphs and pages and to use the advanced proofing capabilities of the software. Other features presented include merging documents, styles, templates, specialized tables and indexes, advanced graphic features, and sharing documents. Students increase their efficiency as they develop problem-solving word-processing skills for various business applications.
This course is a continuation of Beginning Excel. Advanced work with formulas and functions receives major emphasis. Other topics include tables and data features, pivot tables, data analysis features, and integration. Students increase their efficiency as the develop problem-solving spreadsheet skills for various business applications.
This course is a continuation of Intermediate Excel for Windows. Topics covered include advanced functions, creating and running macros, using templates, linking worksheets, embedding objects, charts and graphs, pivot tables, goal seek, and forecasting and modeling scenarios.
This course introduces students to the more advanced functions of Word to format various types of business documents. Competencies the student develops include using the word processing software to create sophisticated tables and graphics, templates, mail merge, styles, macros, forms, and master documents. Students learn how to customize Word to automate work and create complex documents. Two lecture and two laboratory hours per week. approval.
This course provides basic training in Microsoft PowerPoint for Windows presentation graphics software. Students learn to plan, create, modify, and enhance presentations and to produce slides for an on-screen slide show. Effective presentations are created using graphics, tables, transitions, WordArt, sound, animation, and object linking and embedding.
This course is designed to familiarize the student with more advanced features of Microsoft PowerPoint for Windows presentation graphics software. Basic skills are reinforced and the following software features are utilized in creating sophisticated 222 | Massasoit Community College 2024-2025 College Catalog electronic slide shows: customizing slide masters, inserting text boxes and shapes, SmartArt, integrated web content and applications, and information graphics and media.
This course provides basic training in Microsoft Access for Windows database software. Students learn to create and modify files, add and edit records, and produce reports and labels for a variety of business applications.
This course introduces students to Data Science and Big Data. Topics include: visualizing data, linear algebra, statistics, probability, hypothesis and inference, gradient descent, collecting data, working with data, machine learning, k-nearest neighbors, naive Bayes simple linear regression, multiple regression, logistic regression, decision trees, neural networks, deep learning, clustering, natural language processing, network analysis, recommender systems, databases/SQL, MapReduce, and data ethics. Two lecture and two laboratory hours per week.
This course introduces students to the programming language y Python and the use of Python in Data Science. Students create programs using sequence, selection, repetition, functions, lists, tuples, dictionaries, sets, arrays, strings, files, and exceptions. Two lecture and two laboratory hours per week. Pre/Co-requisite: CTIM 123 Introduction to Data Science; or departmental approval.
This course introduces students to the broad field of computer science with an emphasis on coding. Students explore what coding is and why it is needed and then examine how it is used in controlling digital technology such as creating computer software, apps, websites, and the interfacing of devices for the Internet of Things (IoT). Topics include an introduction to coding concepts and terminology, exploration of programming languages, logic, syntax, debugging, hardware, documentation, and careers in programming. The chief goal of the course is to develop the student’s creative mindset for computational thinking.
This course is a continuation of CTIM 129 Data Science Programming I. Students create programs using classes, recursion, searching, sorting natural language processing, data mining cognitive computing, machine learning, deep learning, and big data. Two lecture and two laboratory hours per week.
This course introduces students to the object-oriented, general- purpose programming language Java. Students create programs using sequence, selection, repetition, methods, classes, and arrays. Two lecture and two laboratory hours per week. Pre/Co-requisite: CTIM 281 Introduction to Software Design and Development; or departmental approval.
This course is a continuation of CTIM 157 Introduction to Java Programming. Students create programs using arrays, inheritance, interfaces, exception handling, file input, file output, recursion, and dynamic data structures. Two lecture and two laboratory hours per week. departmental approval.
This course is designed to teach students the importance and benefits of measuring the delivery of customer support; how to create positive interactions with customers; how to identify customer needs; how to meet customer expectations; how to deal effectively with a variety of customer situations in multicultural environments; how to work with unrealistic or angry customers; how to develop better listening skills; and how to use basic tools and technologies used in the customer support industry. Students learn how to de-escalate a situation, lessen stress, and troubleshoot aimed at solving problems.
Instruction is provided in security for computer hardware, software, and data including physical security, backup procedures, relevant tools, encryption, and protection from viruses and cyberattacks. This course covers the safeguarding of computer systems by demonstrating server support skills and designing and implementing a security system. Students identify security threats and monitor network security implementation and use best practices to configure operating systems to industry security standards.
This course provides students with the tools for supervising people and technology in the rapidly changing information systems environment through a study of management theories, supervisory styles, and personnel procedures. Problem-solving and critical-thinking skills are developed and applied to business situations. Topics covered include facilities layout and design, work standards and job analyses, work measurement and simplification, budgetary considerations, and the effective utilization of human resources.
This course covers the concepts of Microsoft Windows operating systems. Students learn how to install, configure, and troubleshoot computer operating systems and will gain the knowledge and skills necessary to perform administration tasks in a peer-to-peer network or a workstation-based system using Microsoft Windows.
This course provides an overview of the operational, managerial, and technical aspects of networking technologies and their implementation. Hardware and software, as well as the codes, formats, protocols, use of private and public information utilities, transmission media, topologies, and point-to-point communications are integrated throughout the course.
This course examines various ethical situations that arise in information technology. Issues related to privacy, freedom of expression, intellectual property, software development, human resources, cybercrime, social networking, and the impact of computers on the quality of life are examined. Students are given the opportunity to examine various scenarios relating to these topics in order to develop positive decision-making capabilities when faced with difficult situations in their work life.
This course presents the fundamentals of computer architecture through the use of the assembly language, the interface between hardware and software. Students are introduced to binary and hexadecimal number systems, machine language, and machine architecture. Assembly language topics presented include the assembly process, computer arithmetic, logical building blocks, comparison, addressing modes, input/output, branching, repetition, and processor implementation. Two lecture and two laboratory hours per week. departmental approval.
This course introduces students to the development and use of various data structures designed to solve problems with computers. The connection between algorithms and data structures is also considered. Data structures examined include arrays, strings, lists, stacks, queues, trees, graphs, linked lists, and tables as well as sorting, searching, and hashing algorithms. Students are given the opportunity, through laboratory projects, to implement these data structures and algorithms. Two lecture and two laboratory hours per week. departmental approval.
This course introduces students to data visualization. Topics included in this course include: mapping data onto aesthetics, coordinate systems and axes, color scales, visualizations, visualizing; amounts, distributions, many distributions at once, proportions, nested proportions, associations among two or more quantitative variables, time series and other functions of an independent variable, trends, geospatial data, uncertainty and the principles of feature design; proportional ink, overlapping points, color use pitfalls, redundant coding, multi-panel figures, titles, captions, tables, balancing data and content, larger axis labels, line drawings 3D visualizations. Two lecture and two laboratory hours per week. departmental approval. ommunity College 2024-2025 College Catalog | 223
This course educates existing and future information technology professionals on the impact ethical, legal, and social issues have on the use of computers in the business world. Topics include privacy, freedom of expression, intellectual property, software development, human resources, cyber-crime, social networking, certifications, and the impact of computers on the quality of life. Through a study of a variety of contemporary, technology-related trends, students should have the foundation they need to make appropriate decisions when faced with difficult situations and help them to make a positive impact on the field. Case studies and individual and group projects are utilized.
This course presents a study of behavioral psychology as applied to the workplace and is designed to enable students to develop the professional and personal skills necessary to succeed in a global environment in the business world. Topics covered include a survey of the soft skills, focusing on non-verbal communication, appearance, goal setting, confidence and motivation, self- assessment, managing change, leadership, human capabilities and limitations, and diversity issues. Employment, certifications, and industry credentialing are also covered in this course.
Database software is used to plan, organize, and manage a relational database management system. Students are introduced to structured query language (SQL) as they create, store, sort, and retrieve data. Through a series of hands-on exercises, the students learn how to develop, manage, and reference a database; build various database objects; and write SQL statements that access information from the database. Two lecture and two laboratory hours per week.
This course provides an overview of the broad area of business data communications. The fundamental concepts of communications in the computer and telecommunications field are covered. Specific equipment and hardware, such as multiplexers, concentrators, and front-end processors are studied. Various types of transmission will be discussed such as modulation, duplex transmission, and errors. Basic network concepts like topologies, architecture, protocols, and media are discussed in detail.
This course examines the Python programming language. Students create programs using sequence, selection, repetition, functions, strings, lists, tuples, sets, dictionaries, objects, classes 224 | Massasoit Community College 2024-2025 College Catalog files, inheritance, polymorphism, exceptions, and recursion. Two lecture and two laboratory hours per week. Pre/Co-requisite: CTIM 157 Introduction to Java Programming or CTIM 371 Programming in C++; or departmental approval.
This course combines theory and practice while introducing the student to the fundamental elements that make up a webpage and for developing web applications. Students learn to understand how a webpage is structured, organized, and presented in a browser. In addition, the student learns how to use HTML5 (the language of the web) to create a range of webpages and for developing web applications. Students should be familiar with a personal computer, Windows, and the Internet. Two lecture and two laboratory hours per week.
Students will learn the basic concepts and skills required to develop effective graphics for the Web and various business publications. Students will learn the basic tools used in Adobe Photoshop to create and edit images. Students will learn how to optimize images and save images in proper file formats. Students will learn color selection and conversion as it relates to both Web and business publications. Techniques of digital image capture and photo retouching will also be explored.
This is the first course in the C++ programming language. The course covers general program structures, functions, variable naming rules, iteration statements (for, while, do/while), arithmetic and relational operators, arrays, an introduction to pointers, and an introduction to objects. Hands-on programming exercises are completed using the Visual Studio C++ compiler. Two lecture and two laboratory hours per week. Development; or departmental approval.
This course is a continuation of Programming in C++. The course covers object-oriented programming concepts: classes, member functions, stream I/O, inheritance, pointers, arrays, and linked lists. Hands-on programming exercises are completed using the Visual Studio C++ compiler. Two lecture and two laboratory hours per week. approval.