Questions With Indepth Solutions
Save
Terms in this set (78)
What is the primary programming C#
language used in CS 3500?
What is the focus of Assignment One Test Driven Development (TDD)
in CS 3500?
What are the expected learning Define core Git/GitHub functions, understand regular
outcomes by the end of the lecture? expressions, and C# strings.
What is the purpose of GitHub in the Version control and collaboration on code.
context of CS 3500?
What should students do if they have Ask questions on Tuesdays for better understanding.
questions about the current
assignment?
What are the access modifiers in C#? Public, Protected, Private, Internal.
What does the 'readonly' declaration A variable can only be set in the constructor or in the
in C# signify? field declaration.
What is a foreach loop in C# used for? To iterate over all elements in a collection without
needing an index.
What is the significance of generics in They allow data structures to function with any data
C#? type while maintaining a single code base.
, What is the recommended method for Use Piazza or email the professor.
handling sensitive questions in CS
3500?
What is the difference between C# C# functions are first-class, allowing them to be
and Java regarding functions? assigned to variables.
What is the purpose of the Kahlert To outline expectations and consequences regarding
School of Computing's academic academic integrity.
misconduct policy?
What should students do if their code They will receive 0 points for that submission.
does not compile when submitted?
What is the recommended practice for Use 'var' for small segments of code where the type
using 'var' in C#? is obvious.
What is the role of the School's To provide additional support and tutoring
Tutoring Center for CS 3500 students? resources.
What is the significance of the Canvas It is discouraged for important communications;
Messaging system in CS 3500? Piazza is preferred.
What is the expected outcome of To match patterns in strings for validation or
using regular expressions? searching.
What is the benefit of automatic It helps prevent memory leaks and simplifies memory
memory management in C#? handling.
What is the importance of To prepare students for their future careers in
professionalism in CS 3500? computing.
What should students do to prepare Pre-read lab instructions and be familiar with Git and
for Lab 2? GitHub.
What is the purpose of the TA Queue To provide students with assistance and support
in CS 3500? during designated hours.