A repository for departmental information that students can contribute to. Pages are researched, created, and maintained by students in Dr. Lamprecht's Software Development class, beginning in Spring 2025.
- Faculty
- Honors Societies (PME and UPE)
- Computer Science major
- Data Science major
- Cybersecurity major
- Mathematics major
- Double majors
- Minors
- Coad Hubs
- Women in Computing Group
- Cyber Defense Club
- Students of Color in STEM club
- Data Science Club
- Women in STEM Club
- Mount Programming Club
- Association for Computing Machinery (ACM) Club
- MAA/AWM Club
- SmallTalks
- Invited Talks
- Internships
- On-Campus Jobs
- Graduate Schools
- What’s Nu? newsletter
- Mount Math Madness
- Capture the Flag Competition
- CMSCI 120 Help Page
- CMSCI 125 Help Page
- CMSCI 254 Help Page
- CMSCI 277 Help Page
Each of the following should be completed through seperate pull requests.
For each page, use a triple pound sign to create a subsection with the title of the page being added. Then use standard paragraphs and lists as apporpriate to document where page information was gathered from (include formal citations), how/why information was included or excluded from the page, and details on the formatting and styling choices for the display of information. Creators/editors of the page and the documentaion should be listed at the end of the write-up using the @ character with GitHub usernames.
Once your subsection is written, edit the appropriate item in the list of included pages to be an anchor link to the new subsection. Note that subsection titles must be unique, simple, and descriptive.
Other styling options for the READEME documentation can be found here: GitHub Docs: Basic writing and formatting syntax.
Each of the pages listed above should be researched via the faculty and students of the Math and CS Department, or from the Mount's Course Catalog. The page must use the CSS files included in the repository so that the style matches the welcome.html page. Filenames must follow camel notation.
When new pages are added to the repository, the welcome.html page must be updated with a link to the new file.
The index.html page is the landing page for this departmental website. Information was gathered from the Mount's Course Catalog, the School of Science, Mathematics & Technology webpage, and department faculty discussions. Also referenced is the Visit Emmitsburg site.
Version 1 of the website includes one stylesheet. Styles are defined and used on the welcome page for left and right side menus, header, main content area, citation caption, and scrolling top button. Other styles are defined for potential use on subpages for blog entries, calendar displays, two- and three-column sections, drop down menus, and special button menu items.
Sources for the information can be found in the Mount website and interviews from faculty. Each faculty member is outlined, with differences in their titles. All Professors are outlined in a list format, with information on what classes they teach as well as their areas of study; the order is as follows: Dean Dr. Christine McCauslin, Chair Dr. Jonelle Hook, Associate Professors, Assistant Professors, and Endowed Professor. The description for the faculty is on the next section, and further details are included at the bottom. Dr. Jonelle Hook (Associate Professor), Dr. Melanie Butler, and Dr. Brian Heinhold have their own pages, thus clicking on their names open up windows on further details about their profession and accomplishments.
Editors
Research
We did our research by consulting previous induction invitations and contacting the current advisors of both honors societies (Dr. Hook and Professor Weiss). If the information is found to be out of date it would be best to contact them, however if they are no longer advising the societies, it would be best to ask the department chair who the chapter advisors are.
Sources
- Our primary souces of information were Dr. Hook (advisor of PME) and Proffesor Weiss (advisor of UPE) due to their direct connections to the Mount's chapter.
Creators
- Michael Cunningham@MountMichael
- Matthew Dallas @northkross
The Computer Science B.S. webpage is designed to provide prospective students with valuable information regarding the major, its academic requirements, and career prospects. We gathered credible insights from sources such as MichiganTech.com, BestSchools.com, and Mount St. Mary's University's Computer Science Page. Additionally, Dr. Lamprecht shared an interesting fact about a former professor who built a personal computer that Mount faculty still maintain today, adding a historical and practical perspective to the major.
Structure and Content
We aimed to offer a comprehensive and user-friendly webpage by including the following sections:
- Academic Requirements: Clear guidelines on the courses and skills needed to complete the major.
- Career Prospects: A focus on potential job opportunities and career pathways after graduation.
- Personal Insights: We shared our experiences as current computer science students, offering advice on strategies for success and expectations in the program.
Layout and Design
We implemented the following structure in our webpage:
-
HTML Structure: We used HTML to organize content effectively. Key sections are introduced using header tags (e.g.,
<h1>,<h2>) to define topics clearly. Paragraph tags (<p>) were used to display the researched content. Horizontal rule tags (<hr>) help separate sections for clarity and easy navigation. -
CSS Styling: The webpage was styled with a blue and pink color scheme, selected to convey the complexity and sophistication of the Computer Science field. We linked an external CSS stylesheet in the
<head>section of the HTML file, pulling styles from the central repository for consistent design. This color palette was intended to highlight important topics while maintaining a professional aesthetic.
Functionality and User Experience
Our layout is intentionally minimalistic, focused on keeping the user experience simple and direct. The design avoids unnecessary complexity while emphasizing the most relevant information. Additionally, we included hyperlinks to reputable external sources, offering users the opportunity to access further details on the topics covered.
Key Takeaways
- We structured the content to be easily navigable and visually appealing.
- The design balances professional aesthetics with user-friendly navigation.
- External sources are cited properly, with hyperlinks included for further exploration.
References
-
Michigan Technological University. “Computer Science—Undergraduate Programs.” Michigan Tech Department of Computer Science, https://www.mtu.edu/cs/undergraduate/computer-science/. Accessed 26 Mar. 2025.
-
The Best Schools. “Computer Science Degree.” The Best Schools, https://thebestschools.org/degrees/computer-science-degree/. Accessed 26 Mar. 2025.
-
National Center for Education Statistics. “Computer and Information Sciences.” College Navigator, U.S. Department of Education, https://nces.ed.gov/collegenavigator/ s=computer+science. Accessed 26 Mar. 2025.
-
Mount St. Mary's University. “Computer Science, B.S.” Mount St. Mary's University Catalog, https://catalog.msmary.edu/preview_program.php catoid=18&poid=1583&returnto=775. Accessed 26 Mar. 2025.
Editors
- Manav Nair
- Kingsley Ndukauba
Our page is about the Data Science major here at Mount St. Mary's University. Our information was gathered from the university's catalog of majors, specifically the section on Data Science itself. This information was used to describe what the major itself is about and how it serves the student population and/or anyone that is interested in taking the major. We used most, if not all, of the information about the major that was offered by the university to put together our specific page and provide a detailed look into what the Data Science major has to offer here at the Mount.
The initial "Who oversees the Data Science program" section, includes information such as who teaches what classes and who heads the major, such as the dean and other administrators. This information was gathered from the Department of Math and CS page offered by the university.
"Who participates in Data Science Courses" includes the types of students that take the courses. These include data science majors, CS majors, and math majors, as outlined in this section of the page.
"What should one expect" from a Data Science course outlines what content the courses are about and includes different examples of the course workloads.
In order to outline data science post-college, the "What to expect after graduating as a Data Science major" section is next to show what can be done with the major. Applying a major after graduating from the university is one of the most important aspects.
"Notable Facts" concludes the Data Science page with a few other notes about the major.
All of these individual sections are followed with directions to sources.
References
-
Mount Saint Mary's University, University Catalog Data Science, B.S. https://catalog.msmary.edu/preview_program.php?catoid=18&poid=1680
-
Mount Saint Mary's University, University Catalog Department of Mathematics and Computer Science https://catalog.msmary.edu/preview_entity.php?catoid=18&ent_oid=329
Editors
- Aidan Knecht
- Javier Crevoisier
The purpose of the activity and who participates in the major were included in the page as one paragraph outlining why a student should major in Cybersecurity, especially since people who want to learn these skills will be the people who major in Cybersecurity. The course catalog was incorporated as a hyperlink in the Resources section at the bottom of the page to give people a way to learn more about the major. Information on how to major in Cybersecurity was included as a brief paragraph. Information on who oversees the major was included by advising students to reach out to the department if interested in majoring in Cybersecurity or learning more about it. Regarding suggestions for optional features, these were excluded from the page as they were not necessary for the assignment. Most of the information was included on the page because it is relevant to what a prospective student would most need/want to know. Information about events related to the Cybersecurity major was included in our page so that prospective students would have a quick and easy overview of what credit hours they would need. The notable facts section was also included for the same reason as before, prospective students might like to know how devoted our cybersecurity department is to providing an excellent education. Prospective students might also like to know about where alumnus that have achieved the cybersecurity major from the Mount might end up. It was important to include that the Mount offers resources to connect with many cybersecurity-related positions. Specific courses necessary for the major were also included as bullets so students can see what kind of courses the major will teach.
We chose to style the page according to the index.html file provided and arranged the sections by what a prospective student might want to see first. Notable facts appear first to spark an initial interest, then students are provided with information regarding the major’s purpose, what skills it will provide students, career paths for where this major can lead, and details and resources for students to be informed. We also grouped the larger sections via horizonal bars so that all the information based on the Mount’s Cybersecurity page can reference that one single source at the end of the section with a hyperlink.
Interactions with our page include all the features of the Home page as well as various hyperlinks to resources for prospective students to learn more.
References
- Purpose of the activity and who participates in the Cybersecurity major were accessed from the Mount’s Cybersecurity page
- Course catalog was from the Mount’s Cybersecurity course catalog
- Information on who oversees the Cybersecurity major as well as suggestions for optional features for this page was gathered from Mount faculty
- Information on how to major in Cybersecurity is based on personal experience
- Information on what happens at an event related to Cybersecurity was from the Cybersecurity course catalog
- Information on notable facts was from the Mount’s Cybersecurity page
- Information on other things that students should consider with their participation in the Cybersecurity major was from the Mount’s Cybersecurity page
- Specific courses were taken from the Mount’s Cybersecurity course catalog
Editors
Process We gathered our information from two sources, the first being the Overview for the Department of Mathematics and Computer Science (https://catalog.msmary.edu/content.php?catoid=14&navoid=593), and the second being the page giving information about the various classes a Mathematics major may expect to take throughout their years at the university (https://catalog.msmary.edu/preview_program.php?catoid=14&poid=1203&returnto=593). We decided that all the information we included in our site was important for someone looking to learn about the major to know. For the styling of our page we decided that we would present our information in a question and answer format. We started by asking an important question to give context about the major, then answering it in an informative manner so the reader learns all they need to know.
References “University Catalog.” Department of Mathematics and Computer Science - Mount St. Mary’s University - Modern Campus CatalogTM, catalog.msmary.edu/preview_entity.php?catoid=14&ent_oid=255. Accessed 27 Mar. 2025.
“University Catalog.” Program: Mathematics, B.S. - Mount St. Mary’s University - Modern Campus CatalogTM, catalog.msmary.edu/preview_program.php?catoid=14&poid=1203&returnto=593. Accessed 27 Mar. 2025.
Editors
The double major page is a list of the double major options available to students. Most of the information was gathered from the Mount's Course Catalog, the School of Science, Mathematics & Technology webpage, and department faculty discussions. Clubs and organizations were gathered from the Mount's P.E.A.K. page.
The page was written using the HTML and CSS files included in the repository provided by Dr. Lamprecht. Therefore, the general styling and formatting of the page is consistent with the rest of the pages in the repository.
In order to maintain symplicity in the design and formatting, the page is divided into titled sections. Most of the information on the page are displayed in bulletted lists. Captions provide the sources from which the information was gathered.
Page Contents
- Overview of the double major and options available to students in the CS and Math departments.
- Program Oversight
- Benefits of a double major
- How to declare a double major
- Related activities and events
- Considerations for students considering a double major
Page Limitations
Because this page covers the double major options available to students in the CS and Math departments, it is not a comprehensive list of all double major options available to students at the Mount. Furthermore, the page does not include in depth information on the requirements for a double major, as that information is available in the Mount's Course Catalog.
However, in the future, the page may be expanded to include options and examples on the requirements and graduation pathways for double majors in the CS and Math departments. Similar to how the Computer Science major page includes information on the requirements for the major.
Furthermore, more interactivity on the page may be added in the future. For example, a dropdown menu that allows users to select a double major option and see the requirements for that option. This would allow users to see the requirements for a double major without having to navigate to a separate page, making the page more interactive and user-friendly.
The inclusion of images and/or diagrams may also be considered to enhance the visual appeal and understanding of the page.
Page Creators/Editors
This list of Mathematics and Computer Science Minors offered at Mount Saint Mary's University and what they entail was accessed from the University's official website. (https://msmary.edu/academics/majors-minors/)
Computer Science
From software developers creating the next app that improves our communities to network administrators who keep our organizations running smoothly, those working in computer science are shaping the world in important and meaningful ways.
The computer science program is part of the School of Science, Mathematics & Technology. Our goal as a department is to graduate women and men that are uniquely equipped to provide scientific perspective and solutions to the complex problems facing humanity.
Information on the Computer Science Minor offered at Mount Saint Mary's was accessed from the University's official website to showcase what doors this minor opens. (https://msmary.edu/academics/majors-minors/computer-science.html)
Cybersecurity
The Mount’s cybersecurity minor offers a knowledge base in the design, operations and security of computer networks. Pair the minor with a criminal justice major and become a fraud analyst for law enforcement, an economics degree to pursue a career protecting financial data, or a political science major and work with federal agencies to keep our nation safe.
Technology is ever-changing. From developing new software to safeguard against hackers, to finding innovative ways to protect data, the skills of computer science and cybersecurity professionals are in high demand.
Information on the Cybersecurity Minor offered at Mount Saint Mary's was accessed from the University's official website to showcase what doors this minor opens. (https://msmary.edu/academics/majors-minors/cybersecurity.html#minor)
Data Science
Data scientists extract meaning from complex data and transform it into useful data products. How can companies acquire data and prepare it for effective and predictive decision-making? Are there ethical considerations of data mining and privacy? How can big data solutions and statistical analysis shape the world around us and resolve problems facing humanity? Those who create machine learning models and communicate technical ideas with precision and clarity have a deep understanding of the ever-evolving world of data science.
The data science program is part of the School of Science, Mathematics & Technology. Our goal as a department is to graduate women and men that are uniquely equipped to provide scientific perspective and solutions to the complex problems facing humanity.
Information on the Data Science Minor offered at Mount Saint Mary's was accessed from the University's official website to showcase what doors this minor opens. (https://msmary.edu/academics/majors-minors/data-science.html)
Mathematics
On any list of the best jobs in America, you'll find titles such as data scientist, mathematician, actuary and statistician toward the top, and there's a reason why. From figuring out how much insurance a family should purchase based on their stage in life to calculating how an organization makes sense of its sales data, mathematicians get to work on interesting problems that require creativity, flexibility and cleverness. These are precisely the abilities that a mathematics education from the Mount helps develop.
The undergraduate degree program in mathematics is part of the School of Science, Mathematics & Technology. Our goal as a department is to graduate women and men who are uniquely equipped to provide scientific perspective and solutions to the complex problems facing humanity.
Information on the Mathematics Minor offered at Mount Saint Mary's was accessed from the University's official website to showcase what doors this minor opens. https://msmary.edu/academics/majors-minors/mathematics.html
References
Information on the Computer Science, Cybersecurity, Data Science, and Mathematics Minors offered at Mount Saint Mary's was accessed from the University's official website to showcase what doors these minors open. (https://msmary.edu/academics/majors-minors/computer-science.html) (https://msmary.edu/academics/majors-minors/cybersecurity.html#minor) (https://msmary.edu/academics/majors-minors/data-science.html) (https://msmary.edu/academics/majors-minors/mathematics.html)
Page Editors
The Coad Hubs page provides information on the various collaborative spaces and student engagement opportunities within the Math and CS Department at Mount St. Mary's University. These hubs are designed to foster a supportive community for students to explore their academic interests, engage with faculty and peers, and participate in extracurricular activities related to the fields of Mathematics, Computer Science, and related disciplines.
Information Sources Information was gathered from conversations with Dr. Lamprecht as well as Dr. McCurdy regarding the actual role of Coad Hubs in the department.
Student Feedback Students that have attended coad hubs agree that they are very helpful and healthy environment when learing about a new topic.
Information Included Coad hubs will get their information out to the public, one popular way is using a flyer which has things like the room, time, and topic of the hub on it.
Hub Activities Coad hubs are activites that are within the topics of computer science and math. These activites include problem solving, critical thinking, and related games.
Student Engagement The large majortiy of people that intend coad hubs are people in computer science and math classes, but all are welcome to participate.
Future Plans Plans for expanding or enhancing the Coad Hubs could include tutoring, workshops, or study sessions.
Information Excluded Schedules for coad hubs are not consitent since they change and vary dates depeneding on the semester.
Source as well as Announments One of the main cordinators for the coad hubs is Dr. McCurdy, information is also given/mentioned throughout classes that are related to the CS and Math departments.
Editors
- Sheldon Tang
- Nate Valentine
How Information Was Gathered
The first parts of the information were gathered from the ‘Celebrating IEB at the Mount’ page on the main Mount website. The information was in the ‘Organization and Clubs that Celebrate Diversity’ section which had a dropdown menu with a selection of different organizations, one of them being WIC. The website can be found here: [Celebrating IEB at the Mount] (https://msmary.edu/about/inclusive-excellence-and-belonging/celebrating-ieb-at-the-mount.html).
The second part of the information was gathered from an interview with Ruth Lamprecht, Ph.D (Dr. L). In the Interview, Dr. L was asked a series of questions regarding Women in Computing as she currently oversees the organization. She was asked about the purpose of WIC, the participants and events relating to the organization, and some facts.
How and Why information was included
All of the information researched was incorporated into the page due to the fact that there wasn’t much information to go off of. We inserted information based upon certain questions:
* What is the purpose of this activity?
* Who participates in this activity?
* What are some notable facts about the activity?
* What else should students know when considering their participation in the activity?
* Who oversees its organization?
* How does a student join the activity?
* What happens at an event related to the activity?
Some answers to the questions overlapped and thus were merged together to consolidate and reduce the reiteration of points that were already discussed. We also have links to our sources and other related websites.
Styling and Display
We took styling from the home (index) page provided and applied it to our own website. We then inserted in the information we collected.
Creators/Editors
- Zara Ahmad – @ZHA-1204
- Corvin Schneidereith – @Moontail137
Information included:
- Purpose of activity
- Oversight of organization
- Target participant audience
- Instructions to join
- Event activities
- Notable facts
- Additional information
- Official website / Instagram
Documentation
Brady Mills was responsible for structuring the original HTML document, while Kaylib Sease, focused on integrating the CSS. The project began as a barebones with simple headers and paragraphs that included the information that was collected during the research period. It was further divided up into sections to enable to use of a navigation bar once implemented. The code for the buttons and navigation bars were added after the initial rough draft.
The only information that was not included was the names of the officers, as we could not obtain proper written permission for their usage. Everything else was listed within the project requirements and was relevant to the organization of topic.
The information was gathered from the faculty member who helps to manage the organization and frequently participates in its event. Contact was made through email, and as an extension he collected information on our behalf from the collective members of the CDC.
Directions for Updates
Everything that is necessary should be included within the file. Each section is labeled with an ID to make for easy understanding. If it becomes necessary to update the image, or icon, be sure to have the path to the image file correct, or in the same folder. The "middleSmall" option within the repository's css was used as to not take up the whole screen. If the website needs to be updated with new information, please contact the current organization faculty advisor or student officers.
Citations
Instagram. (n.d.). https://www.instagram.com/msmu_cyber/ Cyber Defense Club. (n.d.).
Mount P.E.A.K. | Mount St. Mary’s University. https://msmary.presence.io/organization/cyber-defense-club
Editors
- Brady Mills - @bdmills220
- Kaylib Sease - @ksease
Purpose To inform and attract people to the Students of Color in STEM club. The information chosen was from a select group of questions to highlight the purpose and importance of the club the answers were given by a member of the club and how it benefits the Mount's student body and accepting culture of everyone.
The information on the html page is used not only to inform but to advertise the club to anyone who is interested and willing to join. The Students of Color in STEM club was made to help people who may be undervalued have their STEM voice heard and amplified and engage in activities to help futher their carrer in STEM. The club is very impactful because it show's the Mount good character and how much they care about people who are underepresented in the STEM space.
How data was collected How the information of the club is included in the club's page is we do a Q&A type of style where we present a question a lot of people may have about the club and show a detailed answer. Some specifics the page has is there are links to the Mount School of Science, Mathematics and Technology and at the bottom of the page I have information on who we got the answer's to our important questions from and a button to go to the top once you scroll all the way down.
Design I put the school logo at the top of the webpage and above it I put the title of the club underneath the logo I put the Q&A style then underneath that I added information the source who we got the information from we choose this style because I felt like it was simple and easy to understand and very informative with the infromation included along with it being straight to the point.
This page was created with the CSS and HTML files provided in the repoistory by Dr. Lamprecht and the formatting is essientally the same style for the rest of the pages in the repository.
Refrences Malika Dosso of the Students of Color in STEM club.
Editors
- Sishir Kanamala
- Liam Burgoyne
The Data Science Club page provides an overview of the club at Mount St. Mary's University, offering students opportunities to enhance their data science skills, participate in competitions, and prepare for careers in the field.
Information Sources
-
Information was primarily gathered from the Mount St. Mary's University website, specifically the Data Science Major page and the Course Catalog.
-
Faculty details were confirmed through direct communication with Dr. Jonathan McCurdy, Dr. Daniel Salinas Duron, and Dr. Nadun Kulasekera Mudiyanselage.
-
Additional resources and club activities (e.g., Kaggle competitions) were based on common practices in data science clubs and verified with student and faculty overview.
Data Science HTML Page Content
- Header: Includes the club name, university name, and logo for branding consistency.
- Navigation: Links to the home page and external Mount St. Mary's resources for easy access.
- Main Content:
- Purpose: illustrates the club's focus on key projects, skill-building, and career preparation through data science.
- About Section: Lists key activities like Kaggle competitions, mathematical skill development, and interview preparation. Excluded overly technical details to keep it accessible to new students.
- Activities: Details a shift from Kaggle competitions to interview preparation and small project development, enhancing problem-solving and technical skills.
- Faculty Leaders: Provides names, titles, and contact emails for the club advisors. Note: The HTML contains a typo ("Facuality" instead of "Faculty") and an email error (Dr. Salinas Duron’s email is listed as Dr. McCurdy’s).
- Participation: Describes who typically joins (primarily Data Science majors/minors, open to Math majors with experience) and how to get involved.
- Join Now: Explains how to join via email to faculty or by attending meetings, with invitations sent to Data Science students.
- Meeting Times: Specifies Wednesday meetings from 5:00 PM to 6:00 PM, with email notifications sent as needed.
- Resources: Organized into a three-column layout (Data, Python, R) with links to external tools, chosen for their relevance to data science education.
- Additional Considerations: Recommends foundational knowledge (e.g., Data 200) and programming experience for full engagement.
- Footer: Includes a copyright notice for 2025.
Design Choices
- The page follows the department’s official CSS to maintain a consistent style.
- The page uses the repository’s
style.cssfor consistency with the welcome page, ensuring uniform fonts, colors, and layout overall clubs web page designs. - A tri-column layout was chosen for the "Faculty Leaders" and "Resources" sections to optimize readability and space usage as part of general campus web page layout.
- Horizontal rules (
<hr>) and captions emphasize section breaks and key messages, inspired by the welcome page’s structure. - External links open in new tabs (
target="_blank") to keep users on the site while exploring resources. - The sidebar navigation (
rightsideNav) is collapsible viasidebar.js, improving mobile responsiveness and enhancing user experience. - A floating "Top" button (
id="topBtn") linked tofloatingTopButton.jsimproves navigation. - Meta tags provide SEO details (authors, description, keywords) in the HTML head.
Club Purpose:
- Encourages learning and collaboration in data science through hands-on projects.
- Prepares students for future employment with a strong resume.
- Focuses on projects and concepts that align with job requirements and necessities.
Web Page Section
Leadership:
- Lists faculty advisors (Dr. McCurdy, Dr. Salinas Duron, Dr. Nadun). Note: Student leaders are not yet included in the HTML.
How to Join:
- Instructions on how new students can participate via email or attending meetings.
Resources:
- Links to useful materials like datasets (e.g., Kaggle), Python tools, and R tools.
References
- Mount St. Mary's University Data Science Major page
- Mount St. Mary's University Course Catalog
- Verified information through direct communication with Dr. Jonathan McCurdy, Dr. Daniel Salinas Duron, and Dr. Nadun Kulasekera Mudiyanselage.
Editors
- @EthanLane | Web Page Development & Initial Content
- @NabilAlimi | Content Research & Formatting
This specific subpage is about the Women in STEM Program presented at Mount St. Mary's University. This subpage provides various information about the program, such as the program's purpose, overseers, participation, how to join, what a typical Women In STEM activity consists of, and other facts about the program.
The Women in STEM (WSTEM) club is dedicated to empowering young women to explore and succeed in science, technology, engineering, and math. It provides a supportive environment where members can grow both personally and professionally through mentorship, networking, and skill-building opportunities. The club is led by a faculty advisor, Dr. Rachel Hartnett, along with a student executive board that includes a president, vice presidents for different areas like mentorship and outreach, and other leadership roles. While WSTEM is primarily for young women interested in STEM careers, all students are welcome to participate and support the club’s mission. Students can join by signing up at school events such as the Block Party and Mount Mania, where they can get updates on upcoming meetings and activities.
WSTEM hosts a variety of events designed to help members build connections and develop important skills. Mentorship events allow students to meet alumni and professionals working in STEM fields, providing insight into career paths and opportunities for networking. The club also offers workshops on resume building, research opportunities, and other professional development topics. Beyond academics and career preparation, WSTEM also organizes fun social events to help members bond and create a strong sense of community. With over 260 members, the club frequently collaborates with other organizations on campus, such as Students of Color in STEM (SOCS) and Women in Computing. WSTEM helps young women gain confidence in their abilities and prepare for future success in STEM fields.
Information was provided from the president of the Women in Stem Program. She answered a series of questions related to the program.
For styling, we used the standard styling originally given. We modified the information to match the info given about the Women in STEM Program.
The information presented in this subpage is the purpose of Women in STEM, program Overseers, participants, how To join Women in STEM, event activity, and facts about Women in STEM
Editors
- Kalina Chang: @kalinachang364
- Taylor Lewis: @tayquila
The mpc.html page is the webpage dedicated to the Mount Programming Club (MPC), a club on campus that allows students to meet with one another and learn more about computer science as a community.
References
Information that is featured on the page was gathered from a variety of sources. Mainly, the information listed was referenced by Dr. Ruth Lamprecht, the club's faculty advisor. Several student participants and leaders that are active within the club also provided key details and information to further advance the webpage.
Formating
The page is formatted in a very structured way, allowing viewers to learn more about the opportunities and activities hosted by the club throughout the academic year in a clear format that engages interest. It discusses an overview of the program, who participates and oversees the organization, how students can get involved, what events the club hosts, some notable facts, and what students should consider before joining MPC. The styling and formatting of the page follow the CSS Files documentation to show each section heading clearly, followed by paragraphs and short lists to display important information, depending on what is displayed.
Editors
- Katherine Corbo (@katiec2)
- Travis Cleveland (@SwiftShot110)
The acm.html page is the webpage made for the Association for Computing Machinery (ACM) Club, a campus organization that brings students together to learn about computing, share resources, and grow as a community.
Where we got the information for the page
The information for the page was obtained by first asking Prof. Weiss who to contact for more details about the ACM Club. We then reached out to the president of the ACM Club, who provided us with accurate information about the organization.
How this information is included in the page
The information is included in the page using clearly labeled sections with headings such as “Purpose,” “Group Overseer,” "Our Group Participants", "How to Join", “Club Meetings,” "Notable Facts", “What You Should Know Before Participating”, and "Contact Information". Each section has paragraphs that explain different aspects of the club.
Elements and/or other interactions the page has
The page includes several elements such as headings (h1, h2, h3), paragraphs, and an image (the MSM logo). In terms of interactions, users can click the email link to directly contact the club’s overseer.
References
Prof. Weiss (ACM Club Overseer)
Editors
- Dennis Truong - @truongdennis563
- Kushagra Bhatti - @KushBhatti
Research We conducted our own research going off of the questions given in the assignment. One of us contacted the president and vice president of the club and they were both kind enough to give information for each question. One of us did lots of online research on instagram, the organization page, the Mount directory, and some organization pages that will be listed in sources below.
Sources and References
- President of the MAA/AWM Club.
- Vice president of the MAA/AWM Club.
- Mathematical Association of America. MAA About
- JSTOR MAA Publisher Page. MAA JSTOR
- Mount St. Mary’s University Directory. Dr. Jonelle Hook
- MSMU AWM Instagram Page. Mount AWM
- MSMU AWM Organization Page. MSM AWM
Styling and Display We made the webpage used the style from the repository, along with another stylesheet for all the links so it was the same as in the repo. We added some JS elements, one being a sidebar, and the other being a floating button to bring the user to the top of the page.
Future Management All of the information on the webpage is simple text, and should not be difficult to update. The JS will remain the same unless any future editors wish to add any more interactive elements.
Creators
- Adriel Hernandez Bonilla (@adriel4life)
- Francis Snyder (@FrankMPSnyder)
Smalltalks are a colloquium series started by Dr. Portier in 2008 and have since been a staple of the Computer Science, Mathematics, and Cybersecurity departments. Despite this, there are only three places where Smalltalks are briefly mentioned, Dr. Heinold's profile in the University directory, Brian Heinold's CV, and the Cybersecurity page on the Mount's website. These are an excellent way of getting experience with public speaking and performing independent research. This webpage will act as a way to better document information related to Smalltalks than currently available methods of learning about Smalltalks.
More specifically defined, Smalltalks are 30-45 minute presentations that can be about any topic related to mathematics, computer science, or cybersecurity. These topics are researched by students and presented to anyone among students or faculty that would like to attend. This information is present in the "What is a Smalltalk" section of the webpage, and due to the limited documentation available related to Smalltalks is largely information known by word of mouth in the computer science, mathematics, and cybersecurity departments. In this section we also list several examples of Smalltalks from the past year, which was taken from a JSON of all Smalltalks given at Mount St. Mary's provided by Dr. Heinold.
In order to present a Smalltalk students need to go through a few steps. This includes proposing a topic to Dr.Heinold they would like to present, researching the topic, creating a cohesive presentation to discuss their topic, and then scheduling a time with Dr. Heinold to present in Laughlin Auditorium. Dr.Heinold is the current coordinator for the Smalltalk colloquium. He has been the coordinator since 2009 as per Dr. Heinold's CV.
On the page there are a few notable elements that should be taken into account to ensure page structure. Firstly, this webpage was created using the css and js pages provided by Dr. Lamprecht, and caution should be advised in adding additional css and js elements without express permission from her. On the left side of the page there is a navigation bar that should be updated to reflect any changes to relevant webpages for the Math & CS department website. The table containing past Smalltalks should be updated to reflect more recent Smalltalks that have been presented.Also, in the top right is a dropdown menu with links to other pages relevant to the Smalltalk colloquium, which should similarly be updated as information is added or removed from the page over time.
References
Mount St. Mary’s University. “Cybersecurity.” Cybersecurity | Mount St. Mary’s University, 2025, https://www.msmary.edu/academics/majors-minors/cybersecurity.html.
Mount St. Mary’s University. “Brian Heinold.” Brian Heinold | Mount St. Mary’s University, 2025, https://www.directory.msmary.edu/people/brian-heinold.html.
Heinold, Brian. “Curriculum Vitae (2024).” Cv.Pdf, 2024, https://www.brianheinold.net/misc/cv.pdf.
Heinold, Brian. Personal Interview. 19 May, 2025
Creators
- Camron Wiles
- Jacob Rigatuso
The Invited_Talks.html page is the page you go to for information regarding speakers that were invited to talk about specific topics. Invited Talks are sponsored events where people are invited to talk about specific topics or ideas.
Purpose
The main purpose of this page is for students and faculty to see who may be coming to The Mount to give talks on various topics. Invited talks are sponsored events that allow honored guests to come to The Mount to speak about a variety of topics ranging from mathematics, biology, sociology, etc. This page will include who is giving the talks, when and where they will be speaking, and what the talk is about. This page will also give information based on past, current, and planned/future talks as well.
Features
Features of the page:
- Listing past speakers
- Listing future speakers
- Anchor links to move to specific years
Target Audience
The main audience that this is geared towards are:
- Undergraduate and graduate students of Mount Saint Mary's University
- Faculty and acedemic staff
Other Files
Version 1 of the website includes one stylesheet. This .css file is not to be changed until further notice. The javascript files, which contain the specifics on the side bar and 'back to top' button, may not be changed until further notice. These files were provided by Dr. Lamprecht, and only with Dr. Lamprecht's permission may these be changed. The main page may be updated as needed however, suggestions being a proper drop down menu allowing users to access specific years without needing to scroll, a filter menu to access specific talks given by specific people, etc.
References
Mount St. Mary’s University. “Brian Heinold.” Brian Heinold | Mount St. Mary’s University, 2025, https://www.directory.msmary.edu/people/brian-heinold.html.
Mount St. Mary’s University. “Brian Heinold.” Brian Heinold | Mount St. Mary’s University, 2025, https://www.directory.msmary.edu/people/ruth-lamprecht.html.
Mount St. Mary's University. "Invited Speakers & Facilitators." Invited Speakers & Facilitators | Mount Saint Mary's University, 2022, https://inside.msmary.edu/cphe/2022/speakers.html.
W3Docs. “How to Add an Anchor Link to Jump to a Specific Part of a Page.” W3Docs, https://www.w3docs.com/snippets/html/how-to-create-an-anchor-link-to-jump-to-a-specific-part-of-a-page.html.
Editors
- Derek Olmedo
- Milo Alexander
This website serves as a central portal for Mount Saint Mary's University students seeking internships and internship information.
Purpose
The primary purpose of this website is to:
- Provide students with detailed information about internships.
- Share resources and advice on how to locate and obtain internships.
- Highlight the benefits of internships for career growth.
- Connect students with possible internship providers.
Information Sources
- First-hand accounts from Mount Students
- Mount St. Mary’s University Career Center Website (Used to understand the broader internship support services offered by the university.)
Content Selection Process
- Information for the page was chosen based on relevance, clarity, and personal interest: Eligibility and Benefits of the internship were highlighted to help students quickly understand who can apply and why it’s valuable.
Page Creation Process
- The construction started with structuring the given content into definite sections, such as the purpose of internships, eligibility, application process, and the role of interns. Incorporating the already present CSS files in the university ensured the new page looked and felt the same as the main website. Navigation was redesigned to fit in with the link to the internship page, and the right sidebar was kept as it was for convenient access to the rest of the university programs. Semantic HTML tags have been utilized throughout for better accessibility and structure.
- The page includes a concise title and subtitle to immediately inform the user of the topic. Sectioned Layout: Divided into logical chunks—Overview, Benefits, Application Process, About Prudential, etc.
Key Features
- Internship Listings: A listing of internships that are now available for application.
- Resource Library: Tips, templates, and interviewing best practices for resume writing and cover letters.
- Student Testimonials: Mount students and their internship experiences.
- Employer Information: For employers who would like to employ Mount interns.
- Contact Information: Contact information for the university internship coordinator or career services office.
- FAQ Section: Frequently asked questions about internships.
Target Audience
- Undergraduate and graduate students of Mount Saint Mary's University.
- Faculty and academic staff.
- Internship providers.
Editors
- Benny-Hardy Deha
- Joseph Thomas
Overview This webpage provides information on on-campus job opportunities for students majoring in Computer Science, Cybersecurity, Data Science, and Mathematics at Mount St. Mary’s University.
Included Content
- Relevant On-Campus Jobs: Lists technical and research-related positions for CS, Cybersecurity, Data Science, and Math majors.
- Other Useful On-Campus Jobs: Highlights additional job opportunities available to students.
- How to Apply: Provides details on where and how students can apply for jobs.
References
- Mount St. Mary’s University Career Center
- Interviews with faculty members overseeing student employment
- Online student job portals (Handshake, university job postings)
Webpage Structure
- HTML File:
on_campus_jobs.html - Contains structured content about job opportunities. - CSS File: Utilizes the provided CSS from the professor’s GitHub repository.
- Header: Displays the page title and introduction.
- Main Sections:
- Job categories and descriptions
- Application process
- Footer: Includes university and department credits.
How to Contribute
- To make updates, edit the
on_campus_jobs.htmlfile while adhering to the formatting guidelines. - Use clear, concise job descriptions.
- Follow the CSS styling provided in the course repository.
Authors
- Kristy Ann Cam
- Sam Bartholomew
Development Process The webpage was structured and developed by Kristy Ann Cam and Sam Bartholomew. He was responsible for structuring the original HTML document, while Kristy Ann Cam focused on integrating the CSS. The project initially started with a simple layout that included essential job-related information. It was then divided into sections to support easy navigation through a structured menu. The first draft included basic headers and paragraphs outlining the job listings and application process. Once the content was finalized, buttons and navigation bars were implemented to enhance usability. Styling was applied using a CSS file provided in the professor's GitHub repository to maintain consistency with other departmental web pages.
Research Sources Information for this page was gathered from multiple sources:
-
Mount St. Mary's University Career Services Office
- Personal interview with Mathmatics and Computer Science Department Member
- Department of Mathematics and Computer Science Graduate School Pages
-
Online Resources
- Hood College Buisness Administration Program
- Boston University Masters Program
- Mount St Mary's University University Catalog
Target Audience
- Current undergraduate students in Mathematics and Computer Science
- Recent graduates considering advanced education
- Prospective graduate students exploring STEM educational pathways
Webpage Criteria The page aims to provide:
- A comprehensive overview of graduate school opportunities
- A proper understanding of the application process
- Career path considerations for students in Mathematics and Computer Science programs
- Specialization in areas within Mathematics and Computer Science
- Research and academic career opportunities
- Professional development resources
Design and Formatting Choices
- Used provided CSS template
- Responsive design for mobile and desktop viewing
- Consistent color scheme aligned with university branding
- Clear in its information presentation
- Accessibility-focused design elements
Editors
- Gabriel Pone
- Taha Shah
The Math and CS Department’s very own newsletter!
Research
We were able to gather our research from Dr. Heinold and sift through the articles that give great examples that showcase the newsletters' purpose and importance. These articles include news about student alumnis, interviews of new professors, exciting development in the Math & CS department. We made sure to include examples of all the aspects you can find in the newsletter from the articles of 2024.
Layout
We thought that the best way to structure the page was to include a brief introduction to the page for visitors that haven't heard about the newsletter as well as some background information on how the newsletter came to be. Next, we made sure to include instructions on how students or staff can contribute to the newsletter if they were interested. We decided that it was important to separate this part from the rest so students could see this information right away. Next, we put examples of the articles you can find in the 2024 newsletter, followed by the footnote.
References
-
Our primary source of information is Dr. Heinold, as he manages the newsletter.
-
All past articles can be accessed here: What's Nu? 2024 (Past Articles) PDF Link (Provided by Dr. Heinold): PDF
-
(Change the year near the end of the link (ex: 2024) to access articles from years prior.)
Considerations
Contact information has been omitted due to privacy concerns.
Editors
- Paris Lwin @parislwin
- Alyssa Matthews @ALM2347
Overview Mount Math Madness is a weekly problem-solving competition at Mount St. Mary's University that challenges students to think creatively and engage with mathematics in a fun, low-pressure environment.
Purpose
- Annual math and logic competition at Mount St. Mary's
- Encourages problem-solving, creativity, and engagement with mathematics
- Designed to be fun, flexible, and low-pressure
Competition Structure
- Runs for multiple weeks (typically four or five)
- Each week includes a 100, 200, and 300 point problem
- Submissions accepted until the following Sunday at 11:59 PM
Who Can Participate
- Open to all Mount students, no sign-up required
- Faculty and staff may participate for bragging rights
- Only current students are eligible for prizes
- Contact: mmmpow@msmary.edu
Prizes
- Weekly winner: $20 Amazon gift card
- Every 100 points = 1 entry into the weekly drawing
- End of event tournament: 1st place $100, 2nd place $50
References
- Dr. Gerhart (faculty communication)
- Previous years' Mount Math Madness emails
Editors
- Quinn Taylor
- Edward Kangethe
This page provides information about Capture the Flag (CTF) competitions and their role within the Math and Computer Science Department at Mount St. Mary’s University.
Information Sources
Information for this page was gathered from:
- The Mount St. Mary’s University Cybersecurity program page
- General cybersecurity resources such as CTFtime and picoCTF
- Knowledge from coursework and class discussions
Purpose
The purpose of this page is to give students a clear and informative overview of Capture the Flag competitions and how they are relevant at Mount St. Mary’s University. The page was designed to answer key questions that prospective students may have, such as what CTF competitions are, who participates in them, how students can join, and what skills they can gain. The information included focuses on making the topic accessible to beginners while still highlighting the importance of CTF competitions in developing real-world cybersecurity skills. Overall, the goal of this page is to encourage student involvement and provide useful guidance for those interested in cybersecurity.
Design and Layout
The page follows the structure and styling of the repository’s index page by:
- Using the provided CSS file (style.css)
- Organizing content into clear sections using headers
- Separating sections with horizontal rules for readability
A simple and clean layout was chosen to make the information easy to navigate and understand.
Functionality
- External links (CTFtime, picoCTF) open in new tabs
- Navigation bar allows users to return to the home page
Creators
- Daniel Onunkwo
- Emnet Theodros
Purpose The Purpose of the CS 120 Help Page is to give Students an idea of what to expect when taking the course and addressing a few questions they may have. We decided to tackle the questions of Computational Thinking, what an IDE is, some popular IDE choices, and what the process of debugging is, as well as debugging methods.
Layout We used the CSS Style format provided by Dr. Lamprecht to format the page with the following informational categories.
- Intro to the Course
- Thinking like a Computer Scientist
- IDEs
- Debugging
- Outside the Class
- Resources
- Guides/Documentation
- Hands On Practice
- External Courses
References
- MSMU Course Catalog: https://catalog.msmary.edu
- Personal Interview with Prof. Scott Weiss
- Prof. Kevin Rittie's CMSCI 120 Slides Presentation he uses to teach class.
- https://thonny.org/
- https://code.visualstudio.com/
- https://www.jetbrains.com/pycharm/
- python.org
- https://automatetheboringstuff.com/
- https://books.goalkicker.com/PythonBook/
- https://www.youtube.com/watch?v=K5KVEU3aaeQ
- https://leetcode.com/
- https://www.hackerrank.com/
- https://www.codewars.com/
- https://openpython.org/
- https://www.netacad.com/courses/python-essentials-1?courseLang=en-US
- https://pll.harvard.edu/course/cs50-introduction-computer-science
Editors
- Ethan McIntire: @InuM14 on Github: https://github.com/InuM14
- Seth Eckert: @CobaltDude on Github: https://github.com/CobaltDude
This webpage serves to help students who may be struggling in CMSCI 125 that need additional help or may want a resource that helps prepare them for when they have to take the course!
Research
When researching, we interviewed the two professors who have taught CMSCI 125 in recent years, those being Dr. Lamprecht and Dr. Weiss. Most of the information on the webpage came from these two professors including the "Language and Tools" subsection, the "Online Resources" subsection, the "Skills to Gain" subsection, the "Real-World Applications" subsection, the "Why this Class Matters" subsection and the "Textbooks" subsection. Dr Weiss also provided us with the information We gathered the information for the "Where This Course Leads" subsection of the page. "What is CMSCI 125?" section from the catalog page of the Mount St. Mary's University website, specifically the catalog page for CMSCI 125.
Layout
When designing the webpage, we structured the it into 3 distinct sections. The first major section, titled "About this page", gives a brief overview of when and why the page was created. This was copied from the index.html page created by Dr. Lamprecht. The second major section is titled "What is CMSCI 125?" and it outline what the course is and explains that the page is designed to help students understand the course better. The third, and final, major section is titled "What to Expect in CMSCI 125". This section outlines various aspects of what is covered in the course through the use of various subsections with a final subsection that cites two online textbooks that students could use.
Included Information
The section titled "What is CMSCI 125?" includes information on what the course is and how it is a continuation of the first CMSCI introductory course, being CMSCI 120. This section also briefly mentions that the major difference between CMSCI 120 and CMSCI 125 is that CMSCI 125 puts emphasis and object-oriented coding. It also states that students in the class will learn about designing classes, inheritance, both input and output to files and various simple data structures.
The information included for tips on passing CMSCI 125 and expanded details on what is in the class are primarily in the section titled "What to Expect in CMSCI 125". First we outline the tools and languages that will be used in the class, stating that Java is entirely focused on while Python may be referenced by some instructors. We also say that Most professors teach students to use either Eclipse or VSCode as the primary IDE with some assignments potentially using an online tool like JDoodle. We then cover online resources that are reccommended if office-hours and the class textbook are not cutting it. These resources are W3Schools and GeeksForGeeks due to them being clear and concise. We also briefly mention the use of the online textbooks cited in the last section. The third subsection covers the skills that will be gained throughout the semester. We stated that by the end of the semester students will be able to write simple java programs, be able to write between 30 and 60 lines of code that are organized into classes and methods in order to solve problems, and have a strong foundation on object-oriented development. We also go over the real world applications of Java being an industry standard and the algorithmic thinking in the class being able to apply to general problem solving. We also go over why this class matters becuase the algorithmic thinking can be used for problem solving in any field and that understanding how computers intepret code can help explain why a program is or isn't working. Next we go over where the course leads, stating how CMSCI 125 is required for both the Computer Science and Cyberecurity majors and the Computer Science minor aong with how both CMSCI 254 (Data Structures and Algorithms) and CMSCI 256 (Principles of Software Devlopment) are the next classes students will typically take. Finally we list two online textbooks, as alluded to earlier, being "Think Java: How to Think Like a Computer Scientist" by Downey and Mayfield, and "A Quick Intro to Java" by Brian Heinold.
Sources
Our primary source of information came from our interviews with Dr. Lamprecht and Dr. Weiss.
Our information on defining what the course was came from the CMSCI 125 page in the Mount St. Mary's University course catalog.
Editors
- Andres De La O Zelaya (Github ID: @ADZelaya23)
- Jack Caron (Github ID: @JackCar06)
Introduction
The point of this page is to provide students with a resource to reference with information related to the class, including what kind of information is covered in the class, who teaches it, and what they should expect when they sign up to take the course. In addition to this, the page has multiple other sections that include information regarding how to sign up for the course, some fun facts about Data Structures & Algorithms, and what students are expected to do and learn during class.
Research
A majority of our research regarding this topic came from the W3 schools course on Data Structures and Algorithms. They provide a comprehensive guide to all aspects of DSA, ranging from simple data structures like array lists to more complex structures like trees and graphs. In addition to this, we also referenced the Mount Saint Mary's catalogue for information regarding prerequisites, course fees, and a generic summary of the course. For our final online resource, we used happycoding.io to get some fun facts about the origins and progression of DSA over time. Apart from these online resources, we also reached out to Professor Scott Weiss for comments regarding professors that teach the course and some helpful words for students thinking about taking DSA.
Target Audience
The primary audience for this page is prospective Computer Science students looking to take Data Structures and Algorithms. However, students that have already taken DSA can also reference this site to refresh their memory on material and access different online resources for practice.
Content
The content in this webpage is sorted into a few different categories:
- Professors
- What to Expect
- Notable Facts
- Course Requirements
References
- GeeksforGeeks. “DSA Tutorial Learn Data Structures and Algorithms.” GeeksforGeeks, November 30, 2023. https://www.geeksforgeeks.org/dsa/dsa-tutorial-learn-data-structures-and-algorithms/.
- Happy Coding. “A Brief History of Data Structures, Algorithms, and Tech Interviews,” August 6, 2023. https://happycoding.io/tutorials/interviewing/history.
- Moser, Matthew, and Christohper Jacoboski. Letter to Scott Weiss. “Project Questions.” Email, March 20, 2026.
- Mount St. Mary's University. “CMSCI 254 - Data Structures and Algorithms -.” Msmary.edu, 2018. https://catalog.msmary.edu/preview_course_nopop.php?catoid=20&coid=24240.
- W3 Schools. “DSA Tutorial.” www.w3schools.com. Accessed March 23, 2026. https://www.w3schools.com/dsa/index.php.
Editors
- Matthew Moser (https://github.com/mattvmose)
- Chris Jacoboski (https://github.com/Komical)
The CS 277 Help Page webpage is designed to help students better understand concepts covered in CS 277: Computer Architecture. The page provides structured explanations of key topics such as data representation, CPU architecture, memory systems, and low-level programming concepts. The goal of this page is to break down complex material into more manageable sections while also providing additional resources for students who need further clarification. The information included is based on course material, class notes, and common areas where students typically struggle.
Structure and Content
We aimed to create a clear and organized learning resource by including the following sections:
- Topic Sections: The page is divided into major topics such as data representation, CPU structure, memory, and programming concepts, each clearly labeled.
- Explanations: Each section contains short explanations to simplify difficult ideas.
- External Resources: Links to videos and websites are included to provide additional support.
Layout and Design
We implemented the following structure in our webpage:
-
HTML Structure: We used semantic HTML elements such as
<section>to group related content, since each topic belongs to a larger category. Headings like<h1>and<h2>were used to clearly separate topics and create a hierarchy. Paragraph tags<p>were used for explanations, allowing the content to flow naturally and remain readable. -
Lists and Organization: We used
<ul>and<li>elements to organize topics and resources because they do not require a specific order. Nested lists were used to group related resources under each topic, improving readability and structure. -
Links and Resources: Anchor tags
<a>withhrefattributes were used to connect users to external resources such as YouTube videos and educational websites. These links are placed within lists so users can easily access them. -
JavaScript Features: The page includes a sidebar navigation system implemented using JavaScript, which allows users to quickly move between sections. A “Back to Top” button was also added to improve navigation, especially for longer sections of content.
-
CSS Styling: The page uses the shared stylesheet from the repository to maintain consistency with other department pages. Styling focuses on spacing, alignment, and readability to ensure a clean and user-friendly layout.
Functionality and User Experience
The page is designed to be simple and easy to navigate so students can quickly find the help they need. The layout avoids unnecessary complexity and focuses on clarity. The sidebar navigation and top button improve usability, while the structured sections allow users to scan and understand information efficiently.
Key Takeaways
- The page simplifies complex CS 277 concepts using clear sections and explanations.
- Semantic HTML elements improve structure and readability.
- Lists and links organize resources in a user-friendly way.
- JavaScript features enhance navigation and interaction.
- The design is consistent, simple, and focused on usability.
References
- CS 277 course materials and lecture notes
- External educational resources and tutorials linked within the page
Creators
- Emma Celentano
- David Emediong
Students in the Software Development class are required to participate in this project as part of their classwork. Other GitHub users not in the class may also contribute, but may be rejected. See the GitHub Docs: Contributing to a project for more guidance on contributing to a project on GitHub.