Course code: CSE 100 – Sec 02 Course Title: Computer Science and Engineering Project name: Freshman Assistant App for Course And Academic Guidance Group No: 05 Submitted By: Student Id Student Name 2411730 Saiful Islam 2411715 Hussain Anabil 2411694 Tanisha Ibnat 2412298 Khandaker Shafiul Haque Submitted To: Name Of Faculty Asif Mahmud Department Computer science & Engineering School Engineering , Technology & Sciences (SETS) Date Of Submission: December 22 , 2024 Project Proposal : " Freshman Assistant App for Course and Academic Guidance" Introduction The Freshman Assistant App will be a comprehensive tool that is designed for helping new University students navigate their academic journey with easy way. It also provide them with personalized guidance and resources. By supporting this Freshman Assistant App, we make a plan to integrate an interactive chatbot feature. This chatbot will be designed for responding common questions instantly from freshmen about course selection, campus navigation, and academic resources at any time of the day. This proposed app objective to assist freshman students in smoothly transitioning into university life by helping schedule management, academic support and comprehensive course guidance. This useful app will serve as a one-stop platform for supporting new students making decisions about their courses, plan their schedules effectively, and connect with experienced peers for tailored activities. For an example, as a new student named Shafiul, a first semester University student, enters his major in computer science into the Freshman Assistant App, this app suggests introductory courses like "Introduction to Programming" and "Computer Science Fundamentals. He was also able to input his class times and locations. This app creates a personalized calendar that reminded his upcoming classes and exams. It provides even suggested study blocks based on his free time and helps him to stay organized and on top of his workload. The Motivation 1. Support for New Students: Transitioning to college or university life can be overwhelming for freshmen. They face challenges such as navigating academic expectations, choosing courses, managing time, and adjusting to a new environment. This app was designed to provide personalized support and guidance to help freshmen adjust smoothly. 2. Centralized Resource Hub: The app consolidates academic resources, course catalogs, campus services, and key dates into one accessible platform. This makes it easier for students to find the information they need without having to sift through multiple sources. 3. Guidance on Course Selection: Many new students are unsure about which courses to take in their first semester. The app could offer suggestions based on a student's major, interests, and academic goals, helping them make informed choices that align with their long-term academic plans. 4. Time Management and Planning: Freshmen often struggle with managing their time effectively. The app could offer tools such as study planners, reminders for assignments or exams, and time-blocking features to ensure students stay on top of their coursework and extracurricular activities. 5. Connecting with Advisors and Mentors: Freshmen may need guidance from academic advisors or mentors to understand how to navigate their academic journey. The app could help connect students with these professionals, making it easier to get advice, ask questions, and seek academic assistance when needed. 6. Stress Management: The transition to college can cause stress and anxiety. The app could also include mental health resources, stress-relief tips, and techniques to help freshmen cope with the academic pressures they may face. 7. Improving Retention and Success: By providing the necessary tools and support early on, the app aims to improve retention rates by ensuring students feel more prepared, informed, and confident throughout their academic journey. What you have done? Methodology 1. Needs Assessment and Research: • We started by conducting surveys and interviews with freshmen to identify their most common challenges regarding academics, course selection, time management, and adjusting to campus life. • Based on the research, we identified key areas where students needed support: understanding the curriculum, managing workload, and accessing academic resources. 2. User-Centered Design: • We applied user-centered design principles to ensure that the app would be intuitive and tailored to the needs of freshmen. • Wireframes and mockups were created to visualize the app’s user interface (UI) and ensure the navigation was straightforward for first-time users. • Regular feedback from test users was incorporated into the design process to refine and improve the app. 3. Platform Selection and Development: • We developed the app for both iOS and Android to reach the maximum number of students, as they are the most common platforms for mobile apps. • React Native was chosen for cross-platform development to ensure consistency in user experience across devices and to save development time. 4. Integration of Academic Resources: • We worked with academic departments, university IT systems, and existing online course catalogs to integrate relevant academic resources, such as course catalogs, professor office hours, campus maps, and academic calendar What you have used 1. Technologies: 1. React Native for building cross-platform mobile apps (iOS and Android). 2. Firebase for backend services such as user authentication, database management, and real-time updates. 3. Google Firebase Analytics for tracking user behavior and optimizing features based on usage data. 4. APIs for integration with campus services, such as course catalogs, academic calendars, and university events. 5. Push Notifications for reminders about assignments, course deadlines, and academic advising sessions. 2.Development Tools: 1. Xcode and Android Studio for testing and debugging the app on iOS and Android devices. 2. Figma for UI/UX design and prototyping. 3. GitHub for version control and collaboration during the development process. 3.Research Tools: 1. Surveys, interviews, and focus groups with freshmen and academic advisors. 2. Review of existing academic guidance platforms and mobile apps. Key Features of the Freshman Assistant App for Course & Academic Guidance # Course Selection Guidance: 1. Personalized recommendations for courses based on the student's major, interests, and academic goals. 2. Overview of course prerequisites, schedules, and professor ratings. # Academic Calendar and Deadlines: 1. Integrated academic calendar with key dates such as semester start dates, exam schedules, and university holidays. 2. Automatic reminders for important deadlines, assignments, and exams. # Study Planner: 1. Customizable study schedule that helps students organize their weekly study sessions. 2. Time-blocking features to allocate study time for specific courses or assignments. # Campus Map and Navigation: 1. Interactive map to help freshmen navigate the campus, find classrooms, libraries, cafeterias, and other important locations. 2. Step-by-step directions to help students get from one location to another, saving time and reducing the chances of getting lost on a new campus. # Academic Progress Tracker: 1. A system to track academic performance, such as grades, GPA, and completion of course requirements. 2. Visual dashboards that show students how close they are to completing their degree requirements. # Professor Office Hours and Contact Information: 1. Directory of professors with their office hours, contact details, and links to their course syllabi or online teaching platforms. 2. Option to book appointments or send messages to professors directly through the app. # Academic Resources Hub: 1. Centralized access to university resources such as library services, tutoring centers, writing help, and counseling services. 2. Links to online academic tools, such as citation generators, study resources & Academic guidelines. # Push Notifications: 1. Timely reminders for assignment deadlines, exam schedules, upcoming university events, and important campus announcements. Limitations & Features Work Difficulties Faced While Developing the Freshman Assistant App: 1. User Diversity and Customization: • Challenge: Freshmen come from diverse academic backgrounds, and each student may have different needs in terms of course selection, academic support, and personal preferences. Designing an app that could cater to such a wide range of needs was challenging. • Solution: To overcome this, we focused on providing personalized features (like course recommendations based on the student’s major or interests). However, it’s a continuous process of refining personalization to ensure it remains relevant and beneficial to each user. 2. Integration with University Systems: • Challenge: Universities have complex and often outdated systems for course catalogs, academic calendars, and student information. Integrating these disparate systems into the app required a lot of coordination with the university IT department, and sometimes data compatibility issues arose. • Solution: We created APIs and worked closely with the university's IT team to ensure that the app can pull real-time data from various academic platforms. However, ongoing collaboration is needed to maintain and update these integrations. 3. User Adoption and Engagement: • Challenge: Getting freshmen to consistently engage with the app and use it as a part of their academic routine was difficult. Many students initially downloaded the app, but usage dropped over time. • Solution: We implemented push notifications and reminders to encourage regular use, as well as integrated features that prompt students to plan their schedules and check deadlines frequently. Additionally, making the app visually 4. Complexity of Academic Resources: • Challenge: Universities offer a wide array of academic resources that can be overwhelming for freshmen. Deciding which resources to highlight and how to present them in an easily accessible way posed a challenge. • Solution: We organized academic resources by categories such as tutoring, mental health support, and study aids, but it’s still an area where simplification could improve the experience. 5. Data Privacy and Security: • Challenge: Handling students' personal information (such as academic records and contact details) securely was a significant concern. Ensuring that the app adhered to privacy laws like FERPA (Family Educational Rights and Privacy Act) was essential but also difficult. • Solution: We adopted encryption for data storage and transfer and implemented user consent protocols to ensure privacy. Still, ongoing audits and security updates are needed to maintain this. What Could Help Make the App Better 1. Improved Personalization with AI: • Feature Enhancement: Incorporating artificial intelligence (AI) to provide smarter course recommendations, tailored academic advice, and even personalized study tips based on students’ past performance, learning styles, and preferences could improve the app. • Benefit: This would make the app more adaptive to individual students, ensuring that their academic experience is more closely aligned with their personal needs. 2. Collaborative Features: • Feature Enhancement: Adding social features, such as the ability for freshmen to connect with peer mentors or classmates, could help students build a support network. This could include shared study groups, discussion boards, or mentorship connections. • Benefit: These features would create a sense of community, which is crucial for freshmen who might feel isolated or disconnected during their transition to college life. 3. Offline Functionality: • Feature Enhancement: Offering offline functionality for essential features (like course schedules, campus maps, and study plans) could be valuable, especially for students with limited internet access. • Benefit: It would increase the app’s usability in areas with poor connectivity and would be helpful for students on the go. 4. Integration with Learning Management Systems (LMS): • Feature Enhancement: Integrating the app with the university’s learning management system (e.g., Canvas, Blackboard) would allow students to access assignments, grades, and lecture notes directly within the app. • Benefit: This would reduce the need for students to switch between multiple apps and platforms, centralizing all academic tasks and information in one place. Future Feature Addition 1. AI-Powered Career Guidance: # Feature Idea: Adding a career guidance feature that helps students explore internships, job opportunities, and networking events based on their major and career interests. AI could analyze academic performance and suggest career paths or extracurricular activities that align with their goals. # Benefit: Freshmen often don’t start thinking about their career prospects early enough. This feature would help students plan ahead and start preparing for post-graduation success. 2. Integration with Peer Tutoring Services: # Feature Idea: Direct integration with peer tutoring or tutoring services offered by the university. Students could book tutoring sessions or access peer-led study groups through the app. # Benefit: Many freshmen struggle with course material in their first year. Easy access to tutoring services could increase academic success and help students feel supported. 3. Gamification of Academic Progress: # Feature Idea: Adding gamification elements where students can earn badges, rewards, or points for achieving academic milestones (e.g., completing a certain number of study hours, turning in assignments on time, or maintaining a high GPA). # Benefit: Gamifying the learning process can make academic achievement feel more rewarding and engaging, motivating students to stay on track. 4. Interactive Campus Events Calendar: # Feature Idea: An interactive calendar where students can see upcoming campus events, workshops, social activities, and club meetings. The app could suggest events based on the student’s interests and major. # Benefit: Freshmen often miss out on important social and academic events due to being unfamiliar with campus life. This feature would help them become more involved in campus culture and reduce feelings of isolation. 5. Personalized Time Management Assistant: # Feature Idea: A more advanced time management assistant that can automatically suggest study schedules based on course deadlines, exam schedules, and personal commitments. # Benefit: With the pressure of academics and social life, freshmen often struggle to balance their time. An intelligent assistant that proactively helps with scheduling would reduce stress and help students manage their time more effectively. Conclusion This Freshman Assistant app is an instrumental app that smoothen for the transition of first-year students. Its intuitive interface and personalized schedule management tools that have helped many students for navigate their new academic environment with greater ease and confidence. This app has proven to be an asset for new university students. By providing a centralized platform for academic resources, social networking and campus navigation. It has significantly eased the transition into university life for fresh students. The Freshman Assistant App was created using a comprehensive methodology focused on addressing the unique challenges faced by freshmen. By integrating academic resources, offering personalized course guidance, and providing tools for effective time management and academic progress tracking, the app aims to enhance the freshman experience. The app was designed with the goal of ensuring freshmen thrive academically, stay organized, and feel confident in their college journey.
0
You can add this document to your study collection(s)
Sign in Available only to authorized usersYou can add this document to your saved list
Sign in Available only to authorized users(For complaints, use another form )